Class MontaSequencia

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

public class MontaSequencia extends Object
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
    Deprecated. 
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    final String
    Resulta no texto para o cabeçalho, com as opções separadas por hifens.
    final String
    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
    int
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    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.
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    executar(br.com.intersys.systextil.connection.AppConnection conn, int lim_max, String tipo, int nr_zeros, String operador, String mensagem, String tabela_registro, List vetor_seq)
    Deprecated. 

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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
  • Method Details

    • executar

      public static void executar(br.com.intersys.systextil.connection.AppConnection conn, int lim_max, String tipo, int nr_zeros, String operador, String mensagem, String tabela_registro, List vetor_seq)
      Deprecated.