Class MontaSequencia

java.lang.Object
br.com.intersys.systextil.function.MontaSequencia

public class MontaSequencia extends Object
  • Field Details

    • versao_systextilweb_f

      public int versao_systextilweb_f
    • sequencia_montada

      public final String sequencia_montada
      Resulta na sequência de condições para SQL, entre parênteses, levando em conta:
      • o nome do campo a utilizar na condição
      • OR ou AND conforme o operador seja "=" ou "invalid input: '<'>"
      • valores circundados por aspas simples se não forem numéricos

      Se não houver condição, o resultado é uma String vazia.

    • par_sequencia

      public final String par_sequencia
      Resulta no texto para o cabeçalho, com as opções separadas por hifens.

      Se não houver opções verificadas, o resultado é o texto da mensagem.

  • Constructor Details

    • MontaSequencia

      public MontaSequencia(String comparador, String operador, String mensagem, String nomeCampo, Object[] valores)
      Implementa as funções monta_sequencia, monta_sequencia_999 e monta_sequencia_xxx do Vision. A diferença está no comparador que for informado.
      Parameters:
      comparador - o valor padrão que encerra a condição, p. ex. "000", "XXX", "999"
      operador - igualdade ("=") se for inclusão, desigualdade ("invalid input: '<'>") se for exclusão
      mensagem - o valor do cabeçalho se não for informada nenhuma condição válida, p. ex. "TODOS"
      nomeCampo - o nome do campo a utilizar no SQL, p. ex. "BASI_010.NIVEL"
      valores - os valores a utilizar