Skip navigation links

Oracle Role Manager Java API Reference
10g (10.1.4)
E14613-01


oracle.iam.rm.server_api
Class RelationshipFilterCriterion

java.lang.Object
  extended by oracle.iam.rm.server_api.FilterCriterion
      extended by oracle.iam.rm.server_api.RelationshipFilterCriterion

All Implemented Interfaces:
java.io.Serializable

public class RelationshipFilterCriterion
extends FilterCriterion

A filter that follows a relationship path, effectively allowing joins in result filtering.

See Also:
Serialized Form

Constructor Summary
RelationshipFilterCriterion(java.lang.String objectTypeId, java.lang.String relationshipPathId, FilterCriterion foreignObjectFilter)
          Creates a new RelationshipFilterCriterion with the provided relationship path object type, relationship path, and object filter criterion.

 

Method Summary
 FilterCriterion getForeignObjectFilter()
          Gets the filter to apply to any object at the other end of the relationship path.
 java.lang.String getObjectTypeId()
          Gets the object type on which the relationship path is defined.
 java.lang.String getRelationshipPathId()
          Gets the ID of the relationship path.

 

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

 

Constructor Detail

RelationshipFilterCriterion

public RelationshipFilterCriterion(java.lang.String objectTypeId,
                                   java.lang.String relationshipPathId,
                                   FilterCriterion foreignObjectFilter)
Creates a new RelationshipFilterCriterion with the provided relationship path object type, relationship path, and object filter criterion.
Parameters:
objectTypeId - object type on which the relationship path is defined. Must not be null.
relationshipPathId - ID of the relationship path. Must not be null.
foreignObjectFilter - filter to apply to any object at the other end of the relationship path. Must not be null.

Method Detail

getForeignObjectFilter

public FilterCriterion getForeignObjectFilter()
Gets the filter to apply to any object at the other end of the relationship path.
Returns:
FilterCriterion to apply to any object at the other end of the relationship path.

getObjectTypeId

public java.lang.String getObjectTypeId()
Gets the object type on which the relationship path is defined.
Returns:
String representing the object type on which the relationship path is defined.

getRelationshipPathId

public java.lang.String getRelationshipPathId()
Gets the ID of the relationship path.
Returns:
String representing the relationship path ID.

Skip navigation links

Oracle Role Manager Java API Reference
10g (10.1.4)
E14613-01


Copyright © 2008, 2009 Oracle. All Rights Reserved.