/** * Copy constructor. * * @param source * configuration that copied to. */ public ResultsHandlerConfiguration(ResultsHandlerConfiguration source) { this.enableNormalizingResultsHandler = source.isEnableNormalizingResultsHandler(); this.enableFilteredResultsHandler = source.isEnableFilteredResultsHandler(); this.filteredResultsHandlerInValidationMode = source.isFilteredResultsHandlerInValidationMode(); this.enableCaseInsensitiveFilter = source.isEnableCaseInsensitiveFilter(); this.enableAttributesToGetSearchResultsHandler = source.isEnableAttributesToGetSearchResultsHandler(); }
/** * Copy constructor. * * @param source * configuration that copied to. */ public ResultsHandlerConfiguration(ResultsHandlerConfiguration source) { this.enableNormalizingResultsHandler = source.isEnableNormalizingResultsHandler(); this.enableFilteredResultsHandler = source.isEnableFilteredResultsHandler(); this.filteredResultsHandlerInValidationMode = source.isFilteredResultsHandlerInValidationMode(); this.enableCaseInsensitiveFilter = source.isEnableCaseInsensitiveFilter(); this.enableAttributesToGetSearchResultsHandler = source.isEnableAttributesToGetSearchResultsHandler(); }
@Override public void serialize(final Object object, final ObjectEncoder encoder) { ResultsHandlerConfiguration val = (ResultsHandlerConfiguration) object; encoder.writeBooleanField("enableNormalizingResultsHandler", val .isEnableNormalizingResultsHandler()); encoder.writeBooleanField("enableFilteredResultsHandler", val .isEnableFilteredResultsHandler()); encoder.writeBooleanField("filteredResultsHandlerInValidationMode", val .isFilteredResultsHandlerInValidationMode()); encoder.writeBooleanField("enableCaseInsensitiveFilter", val .isEnableCaseInsensitiveFilter()); encoder.writeBooleanField("enableAttributesToGetSearchResultsHandler", val .isEnableAttributesToGetSearchResultsHandler()); } });
@Override public void serialize(final Object object, final ObjectEncoder encoder) { ResultsHandlerConfiguration val = (ResultsHandlerConfiguration) object; encoder.writeBooleanField("enableNormalizingResultsHandler", val .isEnableNormalizingResultsHandler()); encoder.writeBooleanField("enableFilteredResultsHandler", val .isEnableFilteredResultsHandler()); encoder.writeBooleanField("filteredResultsHandlerInValidationMode", val .isFilteredResultsHandlerInValidationMode()); encoder.writeBooleanField("enableCaseInsensitiveFilter", val .isEnableCaseInsensitiveFilter()); encoder.writeBooleanField("enableAttributesToGetSearchResultsHandler", val .isEnableAttributesToGetSearchResultsHandler()); } });
if (hdlCfg.isEnableFilteredResultsHandler() && hdlCfg.isEnableCaseInsensitiveFilter() && actualFilter != null) { LOG.ok("Creating case insensitive filter"); ObjectNormalizerFacade normalizer = new ObjectNormalizerFacade(objectClass, new CaseNormalizer()); if (hdlCfg.isEnableFilteredResultsHandler() && !hdlCfg.isFilteredResultsHandlerInValidationMode() && options.getPageSize() != null && options.getPageSize() > 0) { if (hdlCfg.isEnableFilteredResultsHandler()) { handler = normalizingHandler; } else if (hdlCfg.isEnableFilteredResultsHandler()) {
if (hdlCfg.isEnableFilteredResultsHandler() && hdlCfg.isEnableCaseInsensitiveFilter() && actualFilter != null) { LOG.ok("Creating case insensitive filter"); ObjectNormalizerFacade normalizer = new ObjectNormalizerFacade(objectClass, new CaseNormalizer()); if (hdlCfg.isEnableFilteredResultsHandler() && !hdlCfg.isFilteredResultsHandlerInValidationMode() && options.getPageSize() != null && options.getPageSize() > 0) { if (hdlCfg.isEnableFilteredResultsHandler()) { handler = normalizingHandler; } else if (hdlCfg.isEnableFilteredResultsHandler()) {
@Override public Object deserialize(final ObjectDecoder decoder) { ResultsHandlerConfiguration rv = new ResultsHandlerConfiguration(); rv.setEnableNormalizingResultsHandler(decoder.readBooleanField( "enableNormalizingResultsHandler", rv.isEnableNormalizingResultsHandler())); rv.setEnableFilteredResultsHandler(decoder.readBooleanField( "enableFilteredResultsHandler", rv.isEnableFilteredResultsHandler())); rv.setFilteredResultsHandlerInValidationMode(decoder.readBooleanField( "filteredResultsHandlerInValidationMode", rv.isFilteredResultsHandlerInValidationMode())); rv.setEnableCaseInsensitiveFilter(decoder.readBooleanField( "enableCaseInsensitiveFilter", rv.isEnableCaseInsensitiveFilter())); rv.setEnableAttributesToGetSearchResultsHandler(decoder.readBooleanField( "enableAttributesToGetSearchResultsHandler", rv .isEnableAttributesToGetSearchResultsHandler())); return rv; }
@Override public Object deserialize(final ObjectDecoder decoder) { ResultsHandlerConfiguration rv = new ResultsHandlerConfiguration(); rv.setEnableNormalizingResultsHandler(decoder.readBooleanField( "enableNormalizingResultsHandler", rv.isEnableNormalizingResultsHandler())); rv.setEnableFilteredResultsHandler(decoder.readBooleanField( "enableFilteredResultsHandler", rv.isEnableFilteredResultsHandler())); rv.setFilteredResultsHandlerInValidationMode(decoder.readBooleanField( "filteredResultsHandlerInValidationMode", rv.isFilteredResultsHandlerInValidationMode())); rv.setEnableCaseInsensitiveFilter(decoder.readBooleanField( "enableCaseInsensitiveFilter", rv.isEnableCaseInsensitiveFilter())); rv.setEnableAttributesToGetSearchResultsHandler(decoder.readBooleanField( "enableAttributesToGetSearchResultsHandler", rv .isEnableAttributesToGetSearchResultsHandler())); return rv; }