Skip navigation links

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


oracle.iam.rm.temporal.model
Interface HierarchyNodeType


public interface HierarchyNodeType

Describes a node type configured for a hierarchy type.


Method Summary
 HierarchyNodeRelationship[] getHierarchyNodeRelationships()
          Gets the object relationships that connect objects of the same or different types into this hierarchy.
 ObjectType getObjectType()
          Gets the object type (for member objects) for this hierarchy node type.
 boolean hasRelationshipTarget(HierarchyNodeType targetType)
          Indicates whether objects can relate to objects of targetType in this hierarchy.
 boolean isImplicitAnchor()
          Indicates whether a hierarchy node of this type can implicitly appear below the root of the hierarchy, without its member object having an explicit reference to the root member object of the hierarchy.
 boolean isMandatory()
          Indicates whether nodes of this type must appear in this hierarchy.

 

Method Detail

getObjectType

ObjectType getObjectType()
Gets the object type (for member objects) for this hierarchy node type.
Returns:
ObjectType descriptor.

isMandatory

boolean isMandatory()
Indicates whether nodes of this type must appear in this hierarchy.
Returns:
Boolean true if notes of this type must appear in this hierarchy, otherwise false.

isImplicitAnchor

boolean isImplicitAnchor()
Indicates whether a hierarchy node of this type can implicitly appear below the root of the hierarchy, without its member object having an explicit reference to the root member object of the hierarchy.
Returns:
Boolean true if a node of this type may implicitely appear below the root of the hierarchy, otherwise false.

getHierarchyNodeRelationships

HierarchyNodeRelationship[] getHierarchyNodeRelationships()
Gets the object relationships that connect objects of the same or different types into this hierarchy.
Returns:
Array of relationship descriptors.

hasRelationshipTarget

boolean hasRelationshipTarget(HierarchyNodeType targetType)
Indicates whether objects can relate to objects of targetType in this hierarchy.
Parameters:
targetType - Hierarchy member node type.
Returns:
Boolean true if notes of this type must appear in this hierarchy, otherwise false.

Skip navigation links

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


Copyright © 2007, 2008 Oracle. All Rights Reserved.