Skip navigation links

Oracle Role Manager Java API Reference
10g (10.1.4)
E12031-02


oracle.iam.rm.temporal.query
Class HierarchyAncestorJoinFilter

java.lang.Object
  extended by oracle.iam.rm.temporal.query.Filter
      extended by oracle.iam.rm.temporal.query.HierarchyAncestorJoinFilter


public class HierarchyAncestorJoinFilter
extends Filter

This filter joins from an object to its parent's direct children (ancestors) in a hierarchy. This filter is used for sphere or control (scope) purposes, so it actually joins from an object's mix-in to the structural types of its child objects.


Field Summary

 

Fields inherited from class oracle.iam.rm.temporal.query.Filter
NULL_FILTER

 

Constructor Summary
HierarchyAncestorJoinFilter(java.lang.String objectType, java.lang.String hierarchy, java.lang.String foreignObjectType, Filter joinedObjectFilter)
          Creates a HierarchyChildJoinFilter with the provided parameters.

 

Method Summary
 boolean equals(java.lang.Object o)
           
 java.lang.String getForeignObjectType()
          Gets the type of object that is being joined to.
 java.lang.String getHierarchy()
          Gets the hierarchy to use to join between the objects.
 Filter getJoinedObjectFilter()
          Gets the nested Filter to apply to the foreign objects in the result.
 java.lang.String getObjectType()
          Gets the object type to join from.

 

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

 

Constructor Detail

HierarchyAncestorJoinFilter

public HierarchyAncestorJoinFilter(java.lang.String objectType,
                                   java.lang.String hierarchy,
                                   java.lang.String foreignObjectType,
                                   Filter joinedObjectFilter)
Creates a HierarchyChildJoinFilter with the provided parameters.
Parameters:
objectType - the object type to join from
hierarchy - the hierarchy to use to join between the objects
foreignObjectType - the type of object that is being joined to
joinedObjectFilter - the nested Filter to apply to the foreign objects in the result

Method Detail

getObjectType

public java.lang.String getObjectType()
Gets the object type to join from.
Returns:
the object type to join from

getForeignObjectType

public java.lang.String getForeignObjectType()
Gets the type of object that is being joined to.
Returns:
the type of object that is being joined to

getHierarchy

public java.lang.String getHierarchy()
Gets the hierarchy to use to join between the objects.
Returns:
the hierarchy to use to join between the objects

getJoinedObjectFilter

public Filter getJoinedObjectFilter()
Gets the nested Filter to apply to the foreign objects in the result.
Returns:
the nested Filter to apply to the foreign objects in the result

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class Filter

Skip navigation links

Oracle Role Manager Java API Reference
10g (10.1.4)
E12031-02


Copyright © 2007, 2008 Oracle. All Rights Reserved.