Class CustomConditionBean

java.lang.Object
com.saperion.ngc.iform.FieldResultBean
com.saperion.ngc.iform.CustomConditionBean
All Implemented Interfaces:
Serializable

public class CustomConditionBean extends FieldResultBean
A bean that simulates a virtual field. It allows to add advanced filters to a query by assigning a hql-statement to a field of the DDC.
See Also:
  • Field Details

    • CUSTOM_CONDITION_FIELDTYPE

      public static final int CUSTOM_CONDITION_FIELDTYPE
      Field type used to identify a CustomCondition field.
      See Also:
  • Constructor Details

    • CustomConditionBean

      public CustomConditionBean(String name, String databaseFieldName, boolean multi, String condition)
      Creates a new CustomConditionBean.
      Parameters:
      name - field name (in DDC)
      databaseFieldName - field name (in database)
      multi - multi-value-field
      condition - HQL statement for condition
  • Method Details

    • getCustomCondition

      public String getCustomCondition()
      Returns:
      the custom condition of this field
    • addParameter

      public void addParameter(String name, Object value)
      Adds a parameter to the query.
      Parameters:
      name - the name
      value - the value
    • getParameters

      public Map<String,Object> getParameters()
      Gets the parameters.
      Returns:
      the parameters
    • setParameters

      public void setParameters(Map<String,Object> parameters)
      Sets the parameters for the query replacing all previously set parameters.
      Parameters:
      parameters - parameters to set