Class SingleDciConfig

java.lang.Object
org.netxms.client.maps.configs.SingleDciConfig
All Implemented Interfaces:
NodeItemPair

public class SingleDciConfig extends Object implements NodeItemPair
DCI information for map line
  • Field Details

    • ITEM

      public static final int ITEM
      See Also:
    • TABLE

      public static final int TABLE
      See Also:
    • nodeId

      public long nodeId
    • dciId

      public long dciId
    • type

      public int type
    • name

      public String name
    • instance

      public String instance
    • column

      public String column
    • formatString

      public String formatString
  • Constructor Details

    • SingleDciConfig

      public SingleDciConfig()
      Default constructor
    • SingleDciConfig

      public SingleDciConfig(SingleDciConfig src)
      Copy constructor
      Parameters:
      src - source object
    • SingleDciConfig

      public SingleDciConfig(DciValue dci)
      Create DCI info from DciValue object
      Parameters:
      dci - source DciValue object
    • SingleDciConfig

      public SingleDciConfig(long nodeId, long dciId)
      Create DCI info for node/DCI ID pair
      Parameters:
      nodeId - node ID
      dciId - DCI ID
  • Method Details

    • fillMessage

      public void fillMessage(NXCPMessage msg, long baseId)
      Fill NXCP message with object data
      Parameters:
      msg - NXCP message
      baseId - base field ID
    • getName

      public String getName()
      Get DCI name. Always returns non-empty string.
      Returns:
      DCI name
    • getFormatString

      public String getFormatString()
      Get format string.
      Returns:
      format string
    • setFormatString

      public void setFormatString(String formatString)
      Set format string.
      Parameters:
      formatString - new format string
    • getInstance

      public String getInstance()
      Returns:
      the instance
    • setInstance

      public void setInstance(String instance)
      Parameters:
      instance - the instance to set
    • getColumn

      public String getColumn()
      Returns:
      the column
    • setColumn

      public void setColumn(String column)
      Parameters:
      column - the column to set
    • getNodeId

      public long getNodeId()
      Description copied from interface: NodeItemPair
      Get node ID
      Specified by:
      getNodeId in interface NodeItemPair
      Returns:
      the nodeId
    • setNodeId

      public void setNodeId(long nodeId)
      Parameters:
      nodeId - the nodeId to set
    • getDciId

      public long getDciId()
      Description copied from interface: NodeItemPair
      Get DCI id
      Specified by:
      getDciId in interface NodeItemPair
      Returns:
      the dciId
    • setDciId

      public void setDciId(long dciId)
      Parameters:
      dciId - the dciId to set
    • setName

      public void setName(String name)
      Parameters:
      name - the name to set
    • getType

      public int getType()
      Returns:
      the type
    • setType

      public void setType(int type)
      Parameters:
      type - the type to set