Kajona\System\System\FilterBase

Base filter class

Synopsis

class FilterBase {
  • // constants
  • const STR_ANNOTATION_FILTER_COMPARE_OPERATOR = "@filterCompareOperator";
  • const STR_COMPAREOPERATOR_EQ = "EQ";
  • const STR_COMPAREOPERATOR_GT = "GT";
  • const STR_COMPAREOPERATOR_LT = "LT";
  • const STR_COMPAREOPERATOR_GE = "GE";
  • const STR_COMPAREOPERATOR_LE = "LE";
  • const STR_COMPAREOPERATOR_NE = "NE";
  • const STR_COMPAREOPERATOR_LIKE = "LIKE";
  • const STR_COMPAREOPERATOR_IN = "IN";
  • const STR_COMPAREOPERATOR_NOTIN = "NOTIN";
  • const STR_COMPAREOPERATOR_IN_OR_EMPTY = "IN_OR_EMPTY";
  • const STR_COMPAREOPERATOR_NOTIN_OR_EMPTY = "NOTIN_OR_EMPTY";
}

Constants

Name Value
STR_ANNOTATION_FILTER_COMPARE_OPERATOR "@filterCompareOperator"
STR_COMPAREOPERATOR_EQ "EQ"
STR_COMPAREOPERATOR_GT "GT"
STR_COMPAREOPERATOR_LT "LT"
STR_COMPAREOPERATOR_GE "GE"
STR_COMPAREOPERATOR_LE "LE"
STR_COMPAREOPERATOR_NE "NE"
STR_COMPAREOPERATOR_LIKE "LIKE"
STR_COMPAREOPERATOR_IN "IN"
STR_COMPAREOPERATOR_NOTIN "NOTIN"
STR_COMPAREOPERATOR_IN_OR_EMPTY "IN_OR_EMPTY"
STR_COMPAREOPERATOR_NOTIN_OR_EMPTY "NOTIN_OR_EMPTY"

Members

private

  • $arrAdditionalConditions — array
    Array to store additional conditions which are not provided by the filter itself
  • $bitFilterUpdatedKajona\System\System\bool
    bit to indicate if a redirect should be executed Value is set to true if a filter is being submitted (filter or reset)
  • $strFilterId — null

Methods

private

protected

public