Package systextil.valid
Class Validadores
java.lang.Object
systextil.valid.Validadores
Classe utilitária com várias construções de validadores
para facilitar o uso no NXJ.
- Author:
- Tiago H. Engel
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ValidadorComDescricaoInt
opcoesInt
(int... opcoes) Constroi umValidadorComDescricaoInt
a partir de um array de opções válidas.
Utiliza a tag "ds00003#ATENÇÃO!static ValidadorComDescricaoInt
Constroi umValidadorComDescricaoInt
a partir de um array de opções válidas.
Utiliza a tag "ds00003#ATENÇÃO!static ValidadorComDescricaoInt
Constroi umValidadorComDescricaoInt
a partir de um array de opções válidas.
Ao contrário deopcoesInt(String, String, Map)
esse método deve ser usado quando não há descrição para as opções.
Tem como objetivo ser usado diretamente no NXJ.static ValidadorComDescricaoInt
Constroi umValidadorComDescricaoInt
a partir de umMap
de opções válidas.
Tem como objetivo ser usado diretamente no NXJ.static ValidadorComDescricaoInt
Constroi umValidadorComDescricaoInt
a partir de umMap
de opções válidas.
Utiliza a tag "ds00003#ATENÇÃO!static ValidadorComDescricaoInt
Constroi umValidadorComDescricaoInt
a partir de umMap
de opções válidas.
Utiliza a tag "ds00003#ATENÇÃO!
-
Constructor Details
-
Validadores
public Validadores()
-
-
Method Details
-
opcoesInt
public static ValidadorComDescricaoInt opcoesInt(String notFoundTag, String descricaoDefault, Map<Integer, String> opcoes) Constroi umValidadorComDescricaoInt
a partir de umMap
de opções válidas.
Tem como objetivo ser usado diretamente no NXJ. Por exemplo:FIELD campo_1 extends widgets.IntDescricao { { Map opcoes = new HashMap(); opcoes.put(new Integer(1), utilTag.buscarTag("lb23416#2POR MAQUINA")); opcoes.put(new Integer(2), utilTag.buscarTag("lb23417#2POR TURNO I")); descriptionFieldName = "descr"; validador = Validadores.opcoesInt(opcoes); } }
- Parameters:
notFoundTag
- tag utilizada quando o item não é valido.descricaoDefault
- descrição padrão, utilizada quando o item não for encontrado.opcoes
- um mapa com as opções válidas. A descrição NÃO deve ser uma tag, já deve ser o valor traduzido.- Returns:
- um
ValidadorComDescricaoInt
com uma lista fixa de opções válidas.
-
opcoesInt
public static ValidadorComDescricaoInt opcoesInt(String descricaoDefault, Map<Integer, String> opcoes) Constroi umValidadorComDescricaoInt
a partir de umMap
de opções válidas.
Utiliza a tag "ds00003#ATENÇÃO! Opção inválida" quando o item não for encontrado.- Parameters:
descricaoDefault
- descrição padrão, utilizada quando o item não for encontrado.opcoes
- um mapa com as opções válidas. A descrição NÃO deve ser uma tag, já deve ser o valor traduzido.- Returns:
- um
ValidadorComDescricaoInt
com uma lista fixa de opções válidas. - See Also:
-
opcoesInt
Constroi umValidadorComDescricaoInt
a partir de umMap
de opções válidas.
Utiliza a tag "ds00003#ATENÇÃO! Opção inválida" quando o item não for encontrado e a descrição default "TODOS"- Parameters:
opcoes
- um mapa com as opções válidas. A descrição NÃO deve ser uma tag, já deve ser o valor traduzido.- Returns:
- um
ValidadorComDescricaoInt
com uma lista fixa de opções válidas. - See Also:
-
opcoesInt
public static ValidadorComDescricaoInt opcoesInt(String notFoundTag, String descricaoDefault, int... opcoes) Constroi umValidadorComDescricaoInt
a partir de um array de opções válidas.
Ao contrário deopcoesInt(String, String, Map)
esse método deve ser usado quando não há descrição para as opções.
Tem como objetivo ser usado diretamente no NXJ. Por exemplo:FIELD campo_1 extends widgets.IntDescricao { { validador = Validadores.opcoesInt(new int[]{1, 2, 3, 9}); } }
- Parameters:
notFoundTag
- tag utilizada quando o item não é valido.descricaoDefault
- descrição padrão, utilizada quando o item não for encontrado.opcoes
- array de opções válidas.- Returns:
- um
ValidadorComDescricaoInt
com uma lista fixa de opções válidas.
-
opcoesInt
Constroi umValidadorComDescricaoInt
a partir de um array de opções válidas.
Utiliza a tag "ds00003#ATENÇÃO! Opção inválida" quando o item não for encontrado.- Parameters:
descricaoDefault
- descrição padrão, utilizada quando o item não for encontrado.opcoes
- array de opções válidas.- Returns:
- um
ValidadorComDescricaoInt
com uma lista fixa de opções válidas. - See Also:
-
opcoesInt
Constroi umValidadorComDescricaoInt
a partir de um array de opções válidas.
Utiliza a tag "ds00003#ATENÇÃO! Opção inválida" quando o item não for encontrado e a descrição default "TODOS"- Parameters:
opcoes
- array de opções válidas.- Returns:
- um
ValidadorComDescricaoInt
com uma lista fixa de opções válidas. - See Also:
-