Class Filter

java.lang.Object
ru.bgcrm.dao.CommonDAO
org.bgerp.model.process.queue.filter.Filter
Direct Known Subclasses:
FilterExecutors, FilterGrEx, FilterLinkObject, FilterOpenClose, FilterParam, FilterProcessType, FilterStatusUser

public class Filter extends CommonDAO
Process queue filter
  • Field Details

  • Constructor Details

    • Filter

      public Filter(int id, ConfigMap filter)
  • Method Details

    • getConfigMap

      public ConfigMap getConfigMap()
    • getId

      public int getId()
    • getType

      public String getType()
    • getTitle

      public String getTitle()
    • getDefaultValues

      public Set<Integer> getDefaultValues()
      Returns:
      default values, selected in UI.
    • getAvailableValues

      public List<Integer> getAvailableValues()
      Returns:
      available values in UI.
    • getValues

      public Set<String> getValues()
      Returns:
      predefined values.
    • getOnEmptyValues

      public Set<Integer> getOnEmptyValues()
      Returns:
      values when no others sent from UI in request.
    • isShow

      public boolean isShow()
    • getWidth

      public String getWidth()
    • getValues

      public String getValues(DynActionForm form, String paramName)
      Values of a request parameter, taking on account getValues() and getOnEmptyValues().
      Parameters:
      form - form with the HTTP request
      paramName - the parameter name
      Returns:
      comma-separated list
    • apply

      public void apply(DynActionForm form, QueueSelectParams params)