public class BaseAssetNodeVisitor
extends java.lang.Object
| Constructor and Description | 
|---|
| BaseAssetNodeVisitor(ilog.views.sdm.model.IlvDefaultSDMModel model,
                    int maxNodeDepth,
                    int maxAssetDepth,
                    int maxNodes) | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | atMaxAssetDepth() | 
| boolean | atMaxNodeDepth() | 
| java.lang.Object | generateIlvNode(MboRemote assetMbo,
               java.lang.String tag) | 
| void | generateLinks(java.lang.Object ilvNode,
             java.util.HashSet<java.lang.String> inRelations,
             java.util.HashSet<java.lang.String> outRelations,
             java.lang.String tag) | 
| java.lang.String | getClassificationId(MboRemote assetMbo) | 
| java.lang.String | getCLASSSTRUCTURE_CLASSIFICATIONID(MboRemote assetMbo)Help API to call  getClassificationId(MboRemote) | 
| java.lang.String | getCLASSSTRUCTURE_DESCRIPTION(MboRemote assetMbo) | 
| java.util.Hashtable<java.lang.String,java.lang.Boolean> | getImpactedAsset() | 
| java.lang.String | getLinkToolTip(java.lang.String relations) | 
| java.lang.String | getNodeImage(MboRemote assetMbo) | 
| TaskIndicator | getScheduledTaskIndicator(MboRemote assetMbo) | 
| boolean | isCiImpacted(java.lang.String assetnum) | 
| boolean | isTopLevelAsset(MboRemote assetMbo) | 
| boolean | maxNodesReached() | 
| static void | nativeInit(MboRemote mbo) | 
| boolean | notVisited(java.lang.String assetnum) | 
| void | pop() | 
| boolean | proceedDeepForEncounteredNode(java.lang.String assetnum) | 
| void | push(java.lang.String assetNum,
    java.util.HashSet<java.lang.String> fromRelations,
    java.util.HashSet<java.lang.String> toRelations) | 
| void | push(java.lang.String assetNum,
    java.lang.Object ilvNode) | 
| void | push(java.lang.String assetNum,
    java.lang.Object ilvNode,
    java.util.HashSet<java.lang.String> inRelations,
    java.util.HashSet<java.lang.String> outRelations) | 
| void | setImpactedASset(java.util.Hashtable<java.lang.String,java.lang.Boolean> impactedAsset) | 
| void | setNodeDegree(java.lang.String assetnum,
             int degree) | 
| void | setupMouseOverInfo(MboRemote mbo) | 
public BaseAssetNodeVisitor(ilog.views.sdm.model.IlvDefaultSDMModel model,
                            int maxNodeDepth,
                            int maxAssetDepth,
                            int maxNodes)
public java.util.Hashtable<java.lang.String,java.lang.Boolean> getImpactedAsset()
public void setImpactedASset(java.util.Hashtable<java.lang.String,java.lang.Boolean> impactedAsset)
public static void nativeInit(MboRemote mbo)
public boolean atMaxNodeDepth()
public boolean maxNodesReached()
public boolean atMaxAssetDepth()
public boolean notVisited(java.lang.String assetnum)
assetnum - public boolean proceedDeepForEncounteredNode(java.lang.String assetnum)
assetnum - public void push(java.lang.String assetNum,
                 java.lang.Object ilvNode)
public void push(java.lang.String assetNum,
                 java.util.HashSet<java.lang.String> fromRelations,
                 java.util.HashSet<java.lang.String> toRelations)
public void push(java.lang.String assetNum,
                 java.lang.Object ilvNode,
                 java.util.HashSet<java.lang.String> inRelations,
                 java.util.HashSet<java.lang.String> outRelations)
public void pop()
public java.lang.Object generateIlvNode(MboRemote assetMbo, java.lang.String tag) throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void setupMouseOverInfo(MboRemote mbo) throws java.rmi.RemoteException, MXException
java.rmi.RemoteExceptionMXExceptionpublic boolean isCiImpacted(java.lang.String assetnum)
public void generateLinks(java.lang.Object ilvNode,
                          java.util.HashSet<java.lang.String> inRelations,
                          java.util.HashSet<java.lang.String> outRelations,
                          java.lang.String tag)
public java.lang.String getCLASSSTRUCTURE_CLASSIFICATIONID(MboRemote assetMbo) throws MXException, java.rmi.RemoteException
getClassificationId(MboRemote)assetMbo - MXExceptionjava.rmi.RemoteExceptionpublic java.lang.String getClassificationId(MboRemote assetMbo) throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic java.lang.String getCLASSSTRUCTURE_DESCRIPTION(MboRemote assetMbo) throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic boolean isTopLevelAsset(MboRemote assetMbo) throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic java.lang.String getNodeImage(MboRemote assetMbo) throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic java.lang.String getLinkToolTip(java.lang.String relations)
public TaskIndicator getScheduledTaskIndicator(MboRemote assetMbo) throws MXException, java.rmi.RemoteException
assetMbo - MXExceptionjava.rmi.RemoteExceptionpublic void setNodeDegree(java.lang.String assetnum,
                          int degree)