Skip navigation links

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


oracle.iam.rm.temporal.query
Class HierarchyChildJoinFilter

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


public class HierarchyChildJoinFilter
extends Filter

The reverse of the HierarchyParentJoinFilter, this filter joins from an object to its children 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.

See Also:
HierarchyParentJoinFilter

Field Summary

 

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

 

Constructor Summary
HierarchyChildJoinFilter(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

HierarchyChildJoinFilter

public HierarchyChildJoinFilter(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)
E14613-01


Copyright © 2008, 2009 Oracle. All Rights Reserved.