Class ReferenceEditorSearchConditionHandler


  • public class ReferenceEditorSearchConditionHandler
    extends java.lang.Object
    Helper class for AbstractReferenceEditor
    • Field Detail

      • PARAM_SEARCH_CONDITION_PREFIX

        public static final java.lang.String PARAM_SEARCH_CONDITION_PREFIX
        See Also:
        Constant Field Values
      • PARAM_SEARCH_CONDITION_GROUP_OPERATOR

        public static final java.lang.String PARAM_SEARCH_CONDITION_GROUP_OPERATOR
        See Also:
        Constant Field Values
      • SEARCH_CONDITION_DELIMITER

        public static final java.lang.String SEARCH_CONDITION_DELIMITER
        See Also:
        Constant Field Values
    • Constructor Detail

      • ReferenceEditorSearchConditionHandler

        public ReferenceEditorSearchConditionHandler()
    • Method Detail

      • getAllSearchQueryConditions

        public java.util.List<SearchQueryCondition> getAllSearchQueryConditions​(java.lang.String textQuery,
                                                                                java.util.Map<java.lang.String,​java.lang.Object> searchConditions,
                                                                                SimpleSearch simpleSearch,
                                                                                java.util.Map<java.lang.String,​java.lang.Object> contextMap)
        Provides full list of search conditions for AdvancedSearchQueryData
      • getValue

        public java.lang.Object getValue​(java.util.Map<java.lang.String,​java.lang.Object> searchConditions,
                                         java.util.Map<java.lang.String,​java.lang.Object> contextMap,
                                         java.lang.String key)
      • getSearchOperator

        public ValueComparisonOperator getSearchOperator​(java.util.Map<java.lang.String,​java.lang.Object> searchConditions)
        Provides predefined operator for editor reference search condition set or gives default one (AND)
      • getSearchOperator

        public ValueComparisonOperator getSearchOperator​(java.util.Map<java.lang.String,​java.lang.Object> searchConditions,
                                                         ValueComparisonOperator defaultOperator)
        Provides predefined operator for editor reference search condition set or gives default passed as parameter
      • getSearchConditions

        public java.util.Map<java.lang.String,​java.lang.Object> getSearchConditions​(java.util.Map<java.lang.String,​java.lang.Object> parametersFromConfig,
                                                                                          boolean keysWithoutPrefix)
        Provides filtered list of properties that are about editor reference search conditions.
      • getSearchConditions

        public java.util.Map<java.lang.String,​java.lang.Object> getSearchConditions​(java.util.Map<java.lang.String,​java.lang.Object> parametersFromConfig)
      • setPropertyValueService

        public void setPropertyValueService​(PropertyValueService propertyValueService)