Skip navigation links


org.identityconnectors.framework.common.objects.filter
Class EmbeddedObjectFilter

java.lang.Object
  extended by org.identityconnectors.framework.common.objects.filter.EmbeddedObjectFilter

All Implemented Interfaces:
Filter

public class EmbeddedObjectFilter
extends java.lang.Object
implements Filter

Applies a filter to each of the EmbeddedObjects that constitute the values of an attribute.

Since:
1.2

Method Summary
 boolean accept(ConnectorObject obj)
          Applies filter to each of the EmbeddedObjects that constitute the values of the specified attribute in the given ConnectorObject.
 boolean accept(EmbeddedObject obj)
          Applies the filter to each of the EmbeddedObjects that constitute the values of the specified attribute in the given EmbeddedObject.
 java.lang.String getAttributeName()
           
 Filter getFilter()
           
 java.lang.String toString()
           

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

 

Method Detail

getAttributeName

public java.lang.String getAttributeName()
Returns:
the name of the attribute whose values are EmbeddedObjects.

getFilter

public Filter getFilter()
Returns:
the filter to apply to each EmbeddedObject value.

accept

public boolean accept(ConnectorObject obj)
Applies filter to each of the EmbeddedObjects that constitute the values of the specified attribute in the given ConnectorObject.
Specified by:
accept in interface Filter
Parameters:
obj - - The specified ConnectorObject.
Returns:
true if and only if the filter matched any of the EmbeddedObjects.

accept

public boolean accept(EmbeddedObject obj)
Applies the filter to each of the EmbeddedObjects that constitute the values of the specified attribute in the given EmbeddedObject.
Specified by:
accept in interface Filter
Parameters:
obj - - The specified EmbeddedObject.
Returns:
true if and only if the filter matched any of the EmbeddedObjects.

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

Skip navigation links


Copyright © 2012, Oracle and/or its affiliates. All rights reserved.