com.sap.mdm.data
Interface HierNode

All Superinterfaces:
Cloneable, Record, RepositoryItem
All Known Subinterfaces:
HierNodeEx

public interface HierNode
extends Record

This interface represents a record in the hierarchical repository table.

See Also:
HierResultSet

Nested Class Summary
 
Nested classes inherited from class com.sap.mdm.data.Record
Record.CheckoutStatus, Record.MatrixType, Record.ModificationStatus
 
Method Summary
 HierNode findOriginalNode()
          Get original hierarchy node of this node if this node is alias.
 HierNode[] getChildren()
          Get array of children hierarchy nodes
 HierNode getParent()
          Get parent hierarchy node
 boolean isAlias()
          Specify if this node is alias node
 boolean isInternalLeaf()
          Specify if this node is internal leaf
 boolean isLeaf()
          Specify if this node is leaf node of hierarchy
 boolean isRoot()
          Specify if this node is root node of hierarchy
 
Methods inherited from interface com.sap.mdm.data.Record
clone, containsAttribute, containsField, findLookupRecords, getAttributes, getAttributeValue, getChangeStamp, getCheckoutStatus, getDefaultRegionCode, getDisplayValue, getFields, getFieldValue, getId, getLookupDisplayValue, getMatrixType, getMetadata, getModificationStatus, getMultiregionFieldValue, getReverseLookupRecords, getReverseLookups, getTable, getTupleDisplayValue, hasFieldValue, isInWorkflow, isProtected, isQualifiedField, isTaxonomyField, setAttributeValue, setFieldValue, setMatrixType, toString, toString, toString, toString
 

Method Detail

getParent

public HierNode getParent()
Get parent hierarchy node

Returns:
parent hierarchy node

getChildren

public HierNode[] getChildren()
Get array of children hierarchy nodes

Returns:
children hierarchy nodes

isAlias

public boolean isAlias()
Specify if this node is alias node

Returns:
true if this node is alias node, false otherwise

isRoot

public boolean isRoot()
Specify if this node is root node of hierarchy

Returns:
true if this node is root node, false otherwise

isLeaf

public boolean isLeaf()
Specify if this node is leaf node of hierarchy

Returns:
true if this node is leaf node, false otherwise

findOriginalNode

public HierNode findOriginalNode()
Get original hierarchy node of this node if this node is alias. If this node is original node then Null is returned

Returns:
original hierarchy node. Null is returned if node is not alias

isInternalLeaf

public boolean isInternalLeaf()
Specify if this node is internal leaf

Returns:
true if this node if internal leaf, false otherwise


Copyright 2004-2007 by SAP AG. All Rights Reserved.

SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary.

These materials are subject to change without notice. These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty.