com.ibm.tivoli.maximo.fdmbo.map

Class JSONMapInfo

  • java.lang.Object
    • com.ibm.tivoli.maximo.fdmbo.map.JSONMapInfo
  • All Implemented Interfaces:
    java.io.Serializable


    public final class JSONMapInfo
    extends java.lang.Object
    implements java.io.Serializable
    Holds information for a given MaxIntObject object
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor and Description
      JSONMapInfo(java.lang.String mapName, java.lang.String intObectName, java.lang.String objectName, java.lang.String mapType, java.lang.String direction, java.lang.String scriptName)
      Constructor
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      java.lang.String getDirection()
      Return Processing direction
      java.lang.String getIntObjectName()
      Get the object structure name
      JSONMapDetailInfo getMapDetailInfo(java.lang.String hierarchyPath)
      Get the JSONMapDetailInfo for a given Hierarchy path
      java.util.List getMapDetailList()
      Returns a List of JSONMapDetailInfo objects which are in the current JSONMapInfo object
      java.lang.String getMapName()
      Returns map name
      java.lang.String getMapType()
      Return Map type
      java.lang.String getObjectName()
      Returns object name
      java.util.Map getParentMap()
      Returns a List of JSONMapDetailInfo objects which are children to the current JSONMapDetailInfo object
      JSONMapDetailInfo getPrimaryMapDetailInfo()
      Get the primary JSONMapDetailInfo info
      java.lang.String getScriptName()
      Return script name
      java.util.Map getSiblings()
      Returns a List of JSONMapDetailInfo objects which are children to the current JSONMapDetailInfo object
      • Methods inherited from class java.lang.Object

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

      • JSONMapInfo

        public JSONMapInfo(java.lang.String mapName,
                           java.lang.String intObectName,
                           java.lang.String objectName,
                           java.lang.String mapType,
                           java.lang.String direction,
                           java.lang.String scriptName)
        Constructor
        Parameters:
        mapName - map name
        intObectName - object structure name
        objectName - object name
        mapType - map type
        direction - inbound or outbound
        scriptName - script name
    • Method Detail

      • getIntObjectName

        public java.lang.String getIntObjectName()
        Get the object structure name
        Returns:
        object structure name
      • getMapDetailList

        public java.util.List getMapDetailList()
        Returns a List of JSONMapDetailInfo objects which are in the current JSONMapInfo object
        Returns:
        List of JSONMapDetailInfo objects
      • getObjectName

        public java.lang.String getObjectName()
        Returns object name
        Returns:
        object name
      • getMapName

        public java.lang.String getMapName()
        Returns map name
        Returns:
        map name
      • getDirection

        public java.lang.String getDirection()
        Return Processing direction
        Returns:
        Processing direction
      • getMapType

        public java.lang.String getMapType()
        Return Map type
        Returns:
        map type
      • getScriptName

        public java.lang.String getScriptName()
        Return script name
        Returns:
        script name
      • getPrimaryMapDetailInfo

        public JSONMapDetailInfo getPrimaryMapDetailInfo()
        Get the primary JSONMapDetailInfo info
        Returns:
        the primary JSONMapDetailInfo info
      • getMapDetailInfo

        public JSONMapDetailInfo getMapDetailInfo(java.lang.String hierarchyPath)
        Get the JSONMapDetailInfo for a given Hierarchy path
        Returns:
        the JSONMapDetailInfo info
      • getSiblings

        public java.util.Map getSiblings()
        Returns a List of JSONMapDetailInfo objects which are children to the current JSONMapDetailInfo object
        Returns:
        List of child JSONMapDetailInfo objects
      • getParentMap

        public java.util.Map getParentMap()
        Returns a List of JSONMapDetailInfo objects which are children to the current JSONMapDetailInfo object
        Returns:
        List of child JSONMapDetailInfo objects