Skip navigation links

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


oracle.iam.rm.server_api
Class ObjectTypeFilterCriterion

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

All Implemented Interfaces:
java.io.Serializable

public class ObjectTypeFilterCriterion
extends FilterCriterion

A filter that narrows to a particular subtype to allow subtype attributes/joins to be filtered upon.

See Also:
Serialized Form

Constructor Summary
ObjectTypeFilterCriterion(java.lang.String localObjectTypeId, java.lang.String subtypeId, FilterCriterion foreignObjectFilter)
          Creates a new ObjectTypeFilterCriterion with the provided object type 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 getLocalObjectTypeId()
          Gets the object type to be filtered.
 java.lang.String getSubtypeId()
          Gets the object type on which to filter.

 

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

 

Constructor Detail

ObjectTypeFilterCriterion

public ObjectTypeFilterCriterion(java.lang.String localObjectTypeId,
                                 java.lang.String subtypeId,
                                 FilterCriterion foreignObjectFilter)
Creates a new ObjectTypeFilterCriterion with the provided object type and object filter criterion.
Parameters:
localObjectTypeId - object type to be filtered. Must not be null.
subtypeId - object type to filter to. Must not be null.
foreignObjectFilter - filter to apply to the object's subtype. 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.

getLocalObjectTypeId

public java.lang.String getLocalObjectTypeId()
Gets the object type to be filtered.
Returns:
String representing the object type to be filtered.

getSubtypeId

public java.lang.String getSubtypeId()
Gets the object type on which to filter.
Returns:
String representing the object type on which to filter.

Skip navigation links

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


Copyright © 2008, 2009 Oracle. All Rights Reserved.