psdi.common.expbuilder

Class RelationshipNodeData

  • java.lang.Object
    • psdi.common.expbuilder.RelationshipNodeData


  • public class RelationshipNodeData
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor and Description
      RelationshipNodeData(long uniqueID)
      Constructor
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      long getImmediateLineage()
      Returns the immediate lineage
      java.lang.String getLineage()
      Return the lineage of this node
      long getMboUniqueID()
      Returns the unique MBO id for this node
      java.lang.String getNodeType()
      Returns the node type
      java.lang.String getParentLine()
      Returns the parent node (top most node)
      long getUniqueID()
      Returns the unique identifier of this node
      java.lang.String getUserFriendlyLabel()
      Returns the user friendly label typically for display on the UI
      boolean isParent()
      Returns true if node is a parent
      void setImmediateLineage(long uniqueID)
      Sets the immediate lineage for this node
      void setLineage(java.lang.String lineage)
      Sets the lineage for this node
      void setMboUniqueID(long uniqueID)
      Sets the unique mbo ID for this node
      void setNodeType(java.lang.String type)
      Sets the node type
      void setParent(boolean flag)
      Sets this node to parent (or not)
      void setParentLine(java.lang.String parent)
      Sets the parent for this node
      void setUserFriendlyLabel(java.lang.String label)
      Sets the user friendly label for this node
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • RelationshipNodeData

        public RelationshipNodeData(long uniqueID)
        Constructor
        Parameters:
        uniqueID -
    • Method Detail

      • getUniqueID

        public long getUniqueID()
        Returns the unique identifier of this node
        Returns:
        int Unique ID
      • getUserFriendlyLabel

        public java.lang.String getUserFriendlyLabel()
        Returns the user friendly label typically for display on the UI
        Returns:
        String User Friendly Name
      • getLineage

        public java.lang.String getLineage()
        Return the lineage of this node
        Returns:
        String Lineage
      • getParentLine

        public java.lang.String getParentLine()
        Returns the parent node (top most node)
        Returns:
        top most node
      • getNodeType

        public java.lang.String getNodeType()
        Returns the node type
        Returns:
      • getImmediateLineage

        public long getImmediateLineage()
        Returns the immediate lineage
        Returns:
      • getMboUniqueID

        public long getMboUniqueID()
        Returns the unique MBO id for this node
        Returns:
      • isParent

        public boolean isParent()
        Returns true if node is a parent
        Returns:
      • setUserFriendlyLabel

        public void setUserFriendlyLabel(java.lang.String label)
        Sets the user friendly label for this node
        Parameters:
        label -
      • setLineage

        public void setLineage(java.lang.String lineage)
        Sets the lineage for this node
        Parameters:
        lineage -
      • setParentLine

        public void setParentLine(java.lang.String parent)
        Sets the parent for this node
        Parameters:
        parent -
      • setParent

        public void setParent(boolean flag)
        Sets this node to parent (or not)
        Parameters:
        flag -
      • setNodeType

        public void setNodeType(java.lang.String type)
        Sets the node type
        Parameters:
        flag -
      • setImmediateLineage

        public void setImmediateLineage(long uniqueID)
        Sets the immediate lineage for this node
        Parameters:
        uniqueID -
      • setMboUniqueID

        public void setMboUniqueID(long uniqueID)
        Sets the unique mbo ID for this node
        Parameters:
        uniqueID -