Class NormalizingFilter
- java.lang.Object
-
- org.identityconnectors.framework.common.objects.filter.ExternallyChainedFilter
-
- org.identityconnectors.framework.impl.api.local.operations.NormalizingFilter
-
- All Implemented Interfaces:
org.identityconnectors.framework.common.objects.filter.Filter
public class NormalizingFilter extends org.identityconnectors.framework.common.objects.filter.ExternallyChainedFilterProxy the filter to filter based on object normalized version. Similar to ObjectNormalizerFacade.NormalizeFilter, but this one DOES NOT expect that it gets object to be accepted/rejected in normalized form - it normalizes the object just before deciding. Currently used for case insensitive filtering.- Author:
- mederly
-
-
Constructor Summary
Constructors Constructor Description NormalizingFilter(org.identityconnectors.framework.common.objects.filter.Filter filter, ObjectNormalizerFacade normalizerFacade)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaccept(org.identityconnectors.framework.common.objects.ConnectorObject obj)Return the decision based on normalized version of the object.<R,P>
Raccept(org.identityconnectors.framework.common.objects.filter.FilterVisitor<R,P> v, P p)StringtoString()
-
-
-
Constructor Detail
-
NormalizingFilter
public NormalizingFilter(org.identityconnectors.framework.common.objects.filter.Filter filter, ObjectNormalizerFacade normalizerFacade)
-
-
Method Detail
-
accept
public boolean accept(org.identityconnectors.framework.common.objects.ConnectorObject obj)
Return the decision based on normalized version of the object.- Parameters:
obj- - The specified ConnectorObject.- Returns:
-
accept
public <R,P> R accept(org.identityconnectors.framework.common.objects.filter.FilterVisitor<R,P> v, P p)
-
-