com.ibm.tivoli.maximo.asset.topology.controls

Class AssetNodeVisitor

  • java.lang.Object
    • com.ibm.tivoli.maximo.asset.topology.controls.AssetNodeVisitor


  • public class AssetNodeVisitor
    extends java.lang.Object
    • Constructor Detail

      • AssetNodeVisitor

        public AssetNodeVisitor(ilog.views.sdm.model.IlvDefaultSDMModel model,
                                int maxNodeDepth,
                                int maxAssetDepth,
                                int maxNodes,
                                TopologyControl topologyControl)
    • Method Detail

      • getImpactedAsset

        public java.util.Hashtable getImpactedAsset()
      • setImpactedASset

        public void setImpactedASset(java.util.Hashtable impactedAsset)
      • nativeInit

        public static void nativeInit(MboRemote mbo)
      • atMaxNodeDepth

        public boolean atMaxNodeDepth()
      • maxNodesReached

        public boolean maxNodesReached()
      • atMaxAssetDepth

        public boolean atMaxAssetDepth()
      • notVisited

        public boolean notVisited(java.lang.String assetnum)
        Parameters:
        assetnum -
        Returns:
      • proceedDeepForEncounteredNode

        public boolean proceedDeepForEncounteredNode(java.lang.String assetnum)
        Parameters:
        assetnum -
        Returns:
      • push

        public void push(java.lang.String assetNum,
                         java.lang.Object ilvNode)
      • push

        public void push(java.lang.String assetNum,
                         java.util.HashSet fromRelations,
                         java.util.HashSet toRelations)
      • push

        public void push(java.lang.String assetNum,
                         java.lang.Object ilvNode,
                         java.util.HashSet inRelations,
                         java.util.HashSet outRelations)
      • pop

        public void pop()
      • generateIlvNode

        public java.lang.Object generateIlvNode(MboRemote assetMbo,
                                                java.lang.String tag)
                                         throws MXException,
                                                java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
      • setupMouseOverInfo

        public void setupMouseOverInfo(MboRemote mbo)
                                throws java.rmi.RemoteException,
                                       MXException
        Throws:
        java.rmi.RemoteException
        MXException
      • isCiImpacted

        public boolean isCiImpacted(java.lang.String assetnum)
      • generateLinks

        public void generateLinks(java.lang.Object ilvNode,
                                  java.util.HashSet inRelations,
                                  java.util.HashSet outRelations,
                                  java.lang.String tag)
      • getClassificationId

        public java.lang.String getClassificationId(MboRemote assetMbo)
                                             throws MXException,
                                                    java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
      • getCLASSSTRUCTURE_DESCRIPTION

        public java.lang.String getCLASSSTRUCTURE_DESCRIPTION(MboRemote assetMbo)
                                                       throws MXException,
                                                              java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
      • isTopLevelAsset

        public boolean isTopLevelAsset(MboRemote assetMbo)
                                throws MXException,
                                       java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
      • getNodeImage

        public java.lang.String getNodeImage(MboRemote assetMbo)
                                      throws MXException,
                                             java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
      • getLinkToolTip

        public java.lang.String getLinkToolTip(java.lang.String relations)
      • getModel

        protected ilog.views.sdm.model.IlvDefaultSDMModel getModel()
      • setNodeDegree

        protected void setNodeDegree(java.lang.String assetnum,
                                     int degree)
      • reportOneConstructedDegree

        protected void reportOneConstructedDegree(java.lang.Object ilvNode)