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 ValidadorComDescricaoIntopcoesInt(int... opcoes) Constroi umValidadorComDescricaoInta partir de um array de opções válidas.
Utiliza a tag "ds00003#ATENÇÃO!static ValidadorComDescricaoIntConstroi umValidadorComDescricaoInta partir de um array de opções válidas.
Utiliza a tag "ds00003#ATENÇÃO!static ValidadorComDescricaoIntConstroi umValidadorComDescricaoInta 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 ValidadorComDescricaoIntConstroi umValidadorComDescricaoInta partir de umMapde opções válidas.
Tem como objetivo ser usado diretamente no NXJ.static ValidadorComDescricaoIntConstroi umValidadorComDescricaoInta partir de umMapde opções válidas.
Utiliza a tag "ds00003#ATENÇÃO!static ValidadorComDescricaoIntConstroi umValidadorComDescricaoInta partir de umMapde 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 umValidadorComDescricaoInta partir de umMapde 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
ValidadorComDescricaoIntcom uma lista fixa de opções válidas.
-
opcoesInt
public static ValidadorComDescricaoInt opcoesInt(String descricaoDefault, Map<Integer, String> opcoes) Constroi umValidadorComDescricaoInta partir de umMapde 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
ValidadorComDescricaoIntcom uma lista fixa de opções válidas. - See Also:
-
opcoesInt
Constroi umValidadorComDescricaoInta partir de umMapde 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
ValidadorComDescricaoIntcom uma lista fixa de opções válidas. - See Also:
-
opcoesInt
public static ValidadorComDescricaoInt opcoesInt(String notFoundTag, String descricaoDefault, int... opcoes) Constroi umValidadorComDescricaoInta 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
ValidadorComDescricaoIntcom uma lista fixa de opções válidas.
-
opcoesInt
Constroi umValidadorComDescricaoInta 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
ValidadorComDescricaoIntcom uma lista fixa de opções válidas. - See Also:
-
opcoesInt
Constroi umValidadorComDescricaoInta 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
ValidadorComDescricaoIntcom uma lista fixa de opções válidas. - See Also:
-