Class SelecaoCRBuilder

java.lang.Object
br.com.intersys.systextil.util.SelecaoCRBuilder

public class SelecaoCRBuilder extends Object
A SelecaoCRBuilder facilita a costrução de filtros para relatórios crystal.
Author:
Tiago H. Engel
See Also:
  • CrystalReport.setFilterFormula(String)
  • Constructor Details

    • SelecaoCRBuilder

      public SelecaoCRBuilder()
  • Method Details

    • append

      public SelecaoCRBuilder.AndOrBuilder append(String filter, Object value)
      Adiciona um filtro a esse builder. Caso já tenho sido adicionado algum filtro a esse builder, o operador AND será adicionado antes desse filtro.
      Parameters:
      filter - o campo que será filtrado
      value - o valor do filtro
      Returns:
      um SelecaoCRBuilder.AndOrBuilder com esse filtro adicionado.
    • append

      public SelecaoCRBuilder.AndOrBuilder append(String filter, Object value, String closeFilter)
      Adiciona um filtro a esse builder. Caso já tenho sido adicionado algum filtro a esse builder, o operador AND será adicionado antes desse filtro.
      Parameters:
      filter - o campo que será filtrado
      value - o valor do filtro
      closeFilter - valor de fechamento do filtro
      Returns:
      um SelecaoCRBuilder.AndOrBuilder com esse filtro adicionado.
    • appendAll

      public SelecaoCRBuilder appendAll(String filter, String operator, Object... values)
      Adiciona vários filtros a esse builder. Os filtros adicionados serão separados por um operador, e serão colocados entre parênteses. Caso já tenho sido adicionado algum filtro a esse builder, o operador AND será adicionado antes desse filtro.
      Parameters:
      filter - o campo que será filtrado
      operator - o operador usado para separar os valores
      values - so valores dos filtros
      Returns:
      um SelecaoCRBuilder com os filtro adicionado.
    • toString

      public String toString()
      Overrides:
      toString in class Object