|
Oracle Role Manager Java API Reference 10g (10.1.4) E12031-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
oracle.iam.rm.server_api.FilterCriterion
oracle.iam.rm.server_api.HierarchyParentFilterCriterion
public class HierarchyParentFilterCriterion
A filter that walks up a hierarchy, effectively allowing joins to parent hierarchy members in result filtering.
Constructor Summary | |
---|---|
HierarchyParentFilterCriterion(java.lang.String objectTypeId, java.lang.String hierarchyId, boolean recursive) Creates a new HierarchyParentFilterCriterion instance that includes all objects in the "active" part of the hierarchy. |
|
HierarchyParentFilterCriterion(java.lang.String objectTypeId, java.lang.String hierarchyId, java.lang.String foreignObjectTypeId, boolean recursive, FilterCriterion foreignObjectFilter) Creates a new HierarchyParentFilterCriterion instance with the provided filter criteria. |
Method Summary | |
---|---|
FilterCriterion |
getForeignObjectFilter() Gets the filter criterion applied to the parent object in the hierarchy. |
java.lang.String |
getForeignObjectTypeId() Gets the object type of the parent object in the hierarchy. |
java.lang.String |
getHierarchyId() Gets the ID of the hierarchy. |
java.lang.String |
getObjectTypeId() Gets the type of the filtered object. |
boolean |
isRecursive() Indicates whether the filter is recursive. |
boolean |
isRootMode() Indicates whether the filter is starting from the hierarchy root. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public HierarchyParentFilterCriterion(java.lang.String objectTypeId, java.lang.String hierarchyId, java.lang.String foreignObjectTypeId, boolean recursive, FilterCriterion foreignObjectFilter)
HierarchyParentFilterCriterion
instance with the provided filter criteria.
objectTypeId
- object type of the filtered object. Must not be null.hierarchyId
- ID of the hierarchy. Must not be null.foreignObjectTypeId
- object type of the parent object in the hierarchy. Must not be null.recursive
- either true
if the filter is recursive or false
if not.foreignObjectFilter
- filter criterion to apply to any parent object in the hierarchy. Must not be null.public HierarchyParentFilterCriterion(java.lang.String objectTypeId, java.lang.String hierarchyId, boolean recursive)
HierarchyParentFilterCriterion
instance that includes all objects in the "active" part of the hierarchy.
objectTypeId
- object type of the filtered object. Must not be null.hierarchyId
- ID of the hierarchy. Must not be null.recursive
- either true
if the filter is recursive or false
if not.Method Detail |
---|
public FilterCriterion getForeignObjectFilter()
FilterCriterion
applied to the parent object.public java.lang.String getForeignObjectTypeId()
String
representing the object type of the parent object.public java.lang.String getHierarchyId()
String
representing this hierarchy's ID.public java.lang.String getObjectTypeId()
String
representing the object type of the filtered object.public boolean isRecursive()
true
if the filter is recursive, otherwise false
.public boolean isRootMode()
true
if the filter is starting from the hierarchy root, otherwise false
.
|
Oracle Role Manager Java API Reference 10g (10.1.4) E12031-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |