|
SAP NetWeaver 7.30 SP01 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface INavigationNode
The interface that represents a single node in the navigation model.
| Method Summary | |
|---|---|
boolean |
contains(INavigationNode node)
Checks if the node contains the specified node as a result of a merge operation. |
boolean |
contains(String nodeName)
Checks if the node contains the specified node as a result of a merge operation. |
NavigationNodes |
getAllCollections(Hashtable filterParameters)
Gets all visible collections attached to the node. |
NavigationNodes |
getAllExternalIviews(Hashtable filterParameters)
Gets all external iViews attached to the node. |
Object |
getAttributeValue(String attributeName)
Gets an attribute value from the connector node. |
Object |
getAttributeValue(String attributeName,
Locale locale)
Gets an attribute value from the connector node, according to the specified locale. |
NavigationNodes |
getChildren()
Deprecated. use getChildren(Hashtable filterParameters) |
NavigationNodes |
getChildren(Hashtable filterParameters)
Gets a list of the node's children. |
NavigationNodes |
getChildrenBeforeMerge()
Deprecated. use getChildrenBeforeMerge(Hashtable filterParameters) |
NavigationNodes |
getChildrenBeforeMerge(Hashtable filterParameters)
Gets a list of the node's children without merging them. |
NavigationNodes |
getChildrenWithInivisible()
Deprecated. use getChildrenWithInivisible(Hashtable filterParameters) |
NavigationNodes |
getChildrenWithInivisible(Hashtable filterParameters)
Gets a list of the node's children including nodes that are invisible. |
INavigationNode |
getCollection(String collectionName)
Gets the specified collection node attached to the node. |
INavigationNode |
getDefaultNode()
Deprecated. use getDefaultNode(Hashtable filterParameters); throws exception. |
INavigationNode |
getDefaultNode(Hashtable filterParameters)
Retrieves the default node for this node. |
String |
getDescription(Locale locale)
Gets the description of the node to be displayed in the navigation user interface. |
int |
getDragRelate()
Indicates whether the node is a Drag&Relate target. |
String |
getDropJScript()
Gets the script to execute when droping a link on the node. |
String |
getDropJScriptId()
Gets the ID of the JavaScript code returned in getDropJScript. |
String |
getDropPRTEvent()
Gets the PRT event to add to the iView URL for a drop event. |
INavigationNode |
getExternalIview(String externalIviewName)
Gets the specified external iView node attached to the node. |
int |
getExtWindowHeight()
Gets the height of the external window if the node is defined to launch externally. |
int |
getExtWindowWidth()
Gets the width of the external window if the node is defined to launch externally. |
INavigationNode |
getFirstChild()
Deprecated. use getFirstChild(Hashtable filterParameters) |
INavigationNode |
getFirstChild(Hashtable filterParameters)
Gets the first child of the node. |
String |
getHashedName()
Gets the hash representation of the full name of the node. |
String |
getLaunchURL()
Gets the URL for launching the node. |
String |
getMergeID()
Gets the ID for merging the node with other siblings. |
String |
getName()
Gets the name of the node. |
String |
getNavConnectorNamePrefix()
Gets the node's navigation connector name prefix. |
double |
getPriority()
Gets the priority of the node for sorting. |
NamingEnumeration |
getRelatedNavigationEntities()
Deprecated. use |
NamingEnumeration |
getRelatedNavigationEntities(Hashtable filterParameters)
Gets a list of nodes that have a NAVIGATION_GET_RELATED_NAV_ENTITIES
relationship with the node. |
NavigationNodes |
getRelatedNavigationEntitiesNodes()
Deprecated. use |
NavigationNodes |
getRelatedNavigationEntitiesNodes(Hashtable filterParameters)
Gets a list of nodes that have NAVIGATION_GET_RELATED_NAV_ENTITIES
relation with the node. |
NavigationNodes |
getRelatedSeeAlsoNodes()
Deprecated. use getRelatedSeeAlsoNodes(Hashtable filterParameters) |
NavigationNodes |
getRelatedSeeAlsoNodes(Hashtable filterParameters)
Gets a list of nodes that have a NAVIGATION_GET_RELATED_SEE_ALSO
relationship with the node. |
NavigationNodes |
getRelatedTargetNodes()
Deprecated. use getRelatedTargetNodes(Hashtable filterParameters) |
NavigationNodes |
getRelatedTargetNodes(Hashtable filterParameters)
Gets a list of nodes that have a NAVIGATION_GET_RELATED_DR_TARGETS
relationship with the node. |
int |
getShowType()
Indicates whether the node is to be launched in an external window or in the portal framework page. |
String |
getTitle(Locale locale)
Gets the title of the node to be displayed in the navigation user interface. |
int |
getVisualizationType()
Gets the visualization type for the node. |
String |
getWindowName()
Gets the window name in which the node is launched if launched externally. |
boolean |
hasChildren()
Deprecated. use hasChildren(Hashtable filterParameters) |
boolean |
hasChildren(boolean FilterInvisibles)
|
boolean |
hasChildren(Hashtable filterParameters)
Indicates whether the navigation node has children. |
boolean |
hasChildren(Hashtable filterParameters,
boolean FilterInvisibles)
|
boolean |
isLaunchable()
Deprecated. use isLaunchable(Hashtable environment); |
boolean |
isLaunchable(Hashtable environment)
Indicates whether the node can be launched. |
boolean |
isMergible()
Indicates whether the node can be merged. |
NamingEnumeration |
listBindings(String name,
String mode)
Enumerates the names bound in the named context, along with the objects bound to them. |
| Method Detail |
|---|
Object getAttributeValue(String attributeName)
throws NoSuchAttributeException
attributeName - an attribute name
NoSuchAttributeException - if the attribute does not exist
Object getAttributeValue(String attributeName,
Locale locale)
throws NoSuchAttributeException
attributeName - an attribute namelocale - the locale
NoSuchAttributeException - if the attribute does not existString getTitle(Locale locale)
locale - the locale
String getDescription(Locale locale)
locale - the locale
String getName()
String getHashedName()
NamingEnumeration listBindings(String name,
String mode)
throws NamingException
name - the name of the context to listmode - the type of node to return
NamingException
NavigationNodes getChildren()
throws NamingException
getChildren(Hashtable filterParameters)
NamingException - if the children could not be found
NavigationNodes getChildren(Hashtable filterParameters)
throws NamingException
filterParameters - user information and a navigation target list,
where the key is NavigationPrincipal (IUser)
and NavigationTarget (String)
NamingException - if the children could not be found
NavigationNodes getChildrenWithInivisible()
throws NamingException
getChildrenWithInivisible(Hashtable filterParameters)
NamingException - if the children could not be found
NavigationNodes getChildrenWithInivisible(Hashtable filterParameters)
throws NamingException
filterParameters - user information and a navigation target list,
where the key is NavigationPrincipal (IUser)
and NavigationTarget (String)
NamingException - if the children could not be found
NavigationNodes getChildrenBeforeMerge()
throws NamingException
getChildrenBeforeMerge(Hashtable filterParameters)
NamingException - if the children could not be found
NavigationNodes getChildrenBeforeMerge(Hashtable filterParameters)
throws NamingException
filterParameters - user information and a navigation target list,
where the key is NavigationPrincipal (IUser)
and NavigationTarget (String)
NamingException - if the children could not be found
boolean hasChildren()
throws NamingException
hasChildren(Hashtable filterParameters)
true if the node has children,
false if not
NamingException - if the children could not be found
boolean hasChildren(Hashtable filterParameters)
throws NamingException
filterParameters - user information and a navigation target list,
where the key is NavigationPrincipal (IUser)
and NavigationTarget (String)
true if the node has children,
false if not
NamingException - if the children could not be found
boolean hasChildren(boolean FilterInvisibles)
throws NamingException
NamingException
boolean hasChildren(Hashtable filterParameters,
boolean FilterInvisibles)
throws NamingException
NamingException
INavigationNode getFirstChild()
throws NamingException
getFirstChild(Hashtable filterParameters)
NamingException - if the child could not be found
INavigationNode getFirstChild(Hashtable filterParameters)
throws NamingException
filterParameters - user information and a navigation target list,
where the key is NavigationPrincipal (IUser)
and NavigationTarget (String)
NamingException - if the child could not be found
INavigationNode getDefaultNode()
throws NamingException
NamingException - If naming operation while looking for the default node
INavigationNode getDefaultNode(Hashtable filterParameters)
throws NamingException
filterParameters - contains the user information and the navigation target.
NamingException - If naming operation while looking for the default node
throws exception.
NavigationNodes getRelatedSeeAlsoNodes()
throws NamingException
getRelatedSeeAlsoNodes(Hashtable filterParameters)
NAVIGATION_GET_RELATED_SEE_ALSO
relationship with the node.
NamingException - if the children could not be found
NavigationNodes getRelatedSeeAlsoNodes(Hashtable filterParameters)
throws NamingException
NAVIGATION_GET_RELATED_SEE_ALSO
relationship with the node.
filterParameters - user information and a navigation target list,
where the key is NavigationPrincipal (IUser)
and NavigationTarget (String)
NamingException - if the children could not be found
NavigationNodes getRelatedTargetNodes()
throws NamingException
getRelatedTargetNodes(Hashtable filterParameters)
NAVIGATION_GET_RELATED_DR_TARGETS
relationship with the node.
NamingException - if the children could not be found
NavigationNodes getRelatedTargetNodes(Hashtable filterParameters)
throws NamingException
NAVIGATION_GET_RELATED_DR_TARGETS
relationship with the node.
filterParameters - user information and a navigation target list,
where the key is NavigationPrincipal (IUser)
and NavigationTarget (String)
NamingException - if the children could not be found
NamingEnumeration getRelatedNavigationEntities()
throws NamingException
NAVIGATION_GET_RELATED_NAV_ENTITIES
relationship with the node.
NamingException - if the children could not be found
NamingEnumeration getRelatedNavigationEntities(Hashtable filterParameters)
throws NamingException
NAVIGATION_GET_RELATED_NAV_ENTITIES
relationship with the node.
filterParameters - user information and a navigation target list,
where the key is NavigationPrincipal (IUser)
and NavigationTarget (String)
NamingException - if the children could not be found
NavigationNodes getRelatedNavigationEntitiesNodes()
throws NamingException
NAVIGATION_GET_RELATED_NAV_ENTITIES
relation with the node.
NamingException - if the children could not be found
NavigationNodes getRelatedNavigationEntitiesNodes(Hashtable filterParameters)
throws NamingException
NAVIGATION_GET_RELATED_NAV_ENTITIES
relation with the node.
filterParameters - user information and a navigation target list,
where the key is NavigationPrincipal (IUser)
and NavigationTarget (String)
NamingException - if the children could not be founddouble getPriority()
int getVisualizationType()
interface.
boolean isLaunchable()
true if the node is launchable,
false if notboolean isLaunchable(Hashtable environment)
environment -
true if the node is launchable,
false if notString getLaunchURL()
int getDragRelate()
String getDropJScript()
throws UnsupportedOperationException
onDrop event is
triggered.
UnsupportedOperationException - if the node does not support
JavaScripts for drop events
String getDropJScriptId()
throws UnsupportedOperationException
getDropJScript.
UnsupportedOperationException - if the node does not support
JavaScripts for drop events
String getDropPRTEvent()
throws UnsupportedOperationException
UnsupportedOperationException - if the node does not support
JavaScripts for drop eventsint getShowType()
boolean isMergible()
true if the node can be merged,
false if not
String getMergeID()
throws UnsupportedOperationException
UnsupportedOperationException - if the node does not support
merging
String getWindowName()
throws UnsupportedOperationException
UnsupportedOperationException - if the window name is not
supported or the node is defined
to be launched in a portal
framework page
int getExtWindowHeight()
throws UnsupportedOperationException
UnsupportedOperationException - if height is not supported
or the node is defined to
be launched in a portal
framework page
int getExtWindowWidth()
throws UnsupportedOperationException
UnsupportedOperationException - if width is not supported
or the node is defined to
be launched in a portal
framework pageString getNavConnectorNamePrefix()
boolean contains(INavigationNode node)
node - a navigation node
true if the node is contained in the object,
false if notboolean contains(String nodeName)
nodeName - a node name to check
true if the node is contained in the object,
false if not
INavigationNode getCollection(String collectionName)
throws NamingException
collectionName - the collection name
NamingException - if an exception occurred while looking up the nodes
NavigationNodes getAllCollections(Hashtable filterParameters)
throws NamingException
filterParameters - contains the user information and the navigation target
NamingException - if an exception occurred while looking up the nodes
INavigationNode getExternalIview(String externalIviewName)
throws NamingException
externalIviewName - a name of a set of external iViews
NamingException - if an exception occurred while looking up the nodes
NavigationNodes getAllExternalIviews(Hashtable filterParameters)
throws NamingException
filterParameters - contains the user information and the navigation target
NamingException - if an exception occurred while looking up the nodes| Access Rights |
|---|
| SC | DC | Public Part | ACH |
|---|---|---|---|
[sap.com] EP-RUNTIME
|
[sap.com] tc/ep/navigation/api
|
api
|
EP-PIN
|
|
SAP NetWeaver 7.30 SP01 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||