Class ResultsHandlerConfigurationType

  • All Implemented Interfaces:
    Containerable, Serializable, Cloneable

    public class ResultsHandlerConfigurationType
    extends Object
    implements Serializable, Cloneable, Containerable
    Type that contains configuration of ICF results handlers. There is a default consisting of these handlers: NormalizingResultsHandler, FilteredResultsHandler, AttributesToGetSearchResultsHandler. This configuration allow to overconfigure the chain. E.g. to enable case-sensitive searches. (This configuration is common for all ICF connectors, therefore it may be part of a static schema.)

    Java class for ResultsHandlerConfigurationType complex type.

    The following schema fragment specifies the expected content contained within this class.

     <complexType name="ResultsHandlerConfigurationType">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element name="enableNormalizingResultsHandler" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
             <element name="enableFilteredResultsHandler" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
             <element name="filteredResultsHandlerInValidationMode" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
             <element name="enableCaseInsensitiveFilter" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
             <element name="enableAttributesToGetSearchResultsHandler" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
           </sequence>
         </restriction>
       </complexContent>
     </complexType>
     
    See Also:
    Serialized Form
    • Field Detail

      • COMPLEX_TYPE

        public static final QName COMPLEX_TYPE
      • F_ENABLE_NORMALIZING_RESULTS_HANDLER

        public static final ItemName F_ENABLE_NORMALIZING_RESULTS_HANDLER
      • F_ENABLE_FILTERED_RESULTS_HANDLER

        public static final ItemName F_ENABLE_FILTERED_RESULTS_HANDLER
      • F_FILTERED_RESULTS_HANDLER_IN_VALIDATION_MODE

        public static final ItemName F_FILTERED_RESULTS_HANDLER_IN_VALIDATION_MODE
      • F_ENABLE_CASE_INSENSITIVE_FILTER

        public static final ItemName F_ENABLE_CASE_INSENSITIVE_FILTER
      • F_ENABLE_ATTRIBUTES_TO_GET_SEARCH_RESULTS_HANDLER

        public static final ItemName F_ENABLE_ATTRIBUTES_TO_GET_SEARCH_RESULTS_HANDLER
    • Constructor Detail

      • ResultsHandlerConfigurationType

        public ResultsHandlerConfigurationType()
      • ResultsHandlerConfigurationType

        public ResultsHandlerConfigurationType​(PrismContext prismContext)
    • Method Detail

      • setupContainerValue

        public void setupContainerValue​(PrismContainerValue containerValue)
        Description copied from interface: Containerable
        Setup value to the containerable representation. This is used to after (empty) containerable is created to initialize it with a correct prism container value. Note: This method DOES NOT change the container value parent.
        Specified by:
        setupContainerValue in interface Containerable
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • end

        public <X> X end()
      • isEnableNormalizingResultsHandler

        public Boolean isEnableNormalizingResultsHandler()
      • setEnableNormalizingResultsHandler

        public void setEnableNormalizingResultsHandler​(Boolean value)
      • isEnableFilteredResultsHandler

        public Boolean isEnableFilteredResultsHandler()
      • setEnableFilteredResultsHandler

        public void setEnableFilteredResultsHandler​(Boolean value)
      • isFilteredResultsHandlerInValidationMode

        public Boolean isFilteredResultsHandlerInValidationMode()
      • setFilteredResultsHandlerInValidationMode

        public void setFilteredResultsHandlerInValidationMode​(Boolean value)
      • isEnableCaseInsensitiveFilter

        public Boolean isEnableCaseInsensitiveFilter()
      • setEnableCaseInsensitiveFilter

        public void setEnableCaseInsensitiveFilter​(Boolean value)
      • isEnableAttributesToGetSearchResultsHandler

        public Boolean isEnableAttributesToGetSearchResultsHandler()
      • setEnableAttributesToGetSearchResultsHandler

        public void setEnableAttributesToGetSearchResultsHandler​(Boolean value)