Class DefaultSearchFilterValidationStrategy

    • Constructor Detail

      • DefaultSearchFilterValidationStrategy

        public DefaultSearchFilterValidationStrategy()
    • Method Detail

      • isValid

        public boolean isValid​(java.lang.String typeCode,
                               java.lang.String name,
                               java.lang.Object value)
        Description copied from interface: SearchFilterValidationStrategy
        Checks if filter of given name is valid for use.
        Specified by:
        isValid in interface SearchFilterValidationStrategy
        Parameters:
        typeCode - of item that filter corresponds to
        name - of filter property
        value - of filter
        Returns:
        true if filter is valid
      • getFilterValue

        protected java.lang.Object getFilterValue​(java.lang.String typeCode,
                                                  java.lang.String name,
                                                  java.lang.Object value)
      • canHandle

        public boolean canHandle​(java.lang.String preferredSearchStrategy)
        Description copied from interface: SearchFilterValidationStrategy
        Checks if strategy can be used in terms of specific search strategy.
        Specified by:
        canHandle in interface SearchFilterValidationStrategy
        Parameters:
        preferredSearchStrategy - search strategy name
        Returns:
        true if filter validation strategy can handle search strategy
      • getTypeFacade

        protected TypeFacade getTypeFacade()
      • setTypeFacade

        public void setTypeFacade​(TypeFacade typeFacade)
      • setFullTextSearchStrategy

        public void setFullTextSearchStrategy​(FullTextSearchStrategy fullTextSearchStrategy)
      • setBackofficeTypeUtils

        public void setBackofficeTypeUtils​(BackofficeTypeUtils backofficeTypeUtils)