Class ResultsHandlerConfigurationType

  • All Implemented Interfaces:
    Containerable, DebugDumpable, 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.) <p>Java class for ResultsHandlerConfigurationType complex type. <p>The following schema fragment specifies the expected content contained within this class. <pre> &lt;complexType name="ResultsHandlerConfigurationType"&gt; &lt;complexContent&gt; &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; &lt;sequence&gt; &lt;element name="enableNormalizingResultsHandler" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/&gt; &lt;element name="enableFilteredResultsHandler" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/&gt; &lt;element name="filteredResultsHandlerInValidationMode" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/&gt; &lt;element name="enableCaseInsensitiveFilter" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/&gt; &lt;element name="enableAttributesToGetSearchResultsHandler" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/&gt; &lt;/sequence&gt; &lt;/restriction&gt; &lt;/complexContent&gt; &lt;/complexType&gt; </pre>
    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)