Class DciSummaryTable

java.lang.Object
org.netxms.client.datacollection.DciSummaryTable

public class DciSummaryTable extends Object
DCI summary table
  • Field Details

  • Constructor Details

    • DciSummaryTable

      public DciSummaryTable(String menuPath, String title, boolean isTableSource)
      Create new empty summary table object
      Parameters:
      menuPath - The menu path
      title - The title
      isTableSource - true if summary table's source is table DCIs
    • DciSummaryTable

      public DciSummaryTable(String menuPath, String title)
      Create new empty summary table object for single valued DCIs
      Parameters:
      menuPath - The menu path
      title - The title
    • DciSummaryTable

      public DciSummaryTable(NXCPMessage msg)
      Create full object from NXCP message.
      Parameters:
      msg - message with object from the server
  • Method Details

    • fillMessage

      public void fillMessage(NXCPMessage msg)
      Fill NXCP message with object data
      Parameters:
      msg - NXCP message
    • getId

      public int getId()
      Returns:
      the id
    • setId

      public void setId(int id)
      Parameters:
      id - the id to set
    • getGuid

      public UUID getGuid()
      Returns:
      the guid
    • getMenuPath

      public String getMenuPath()
      Returns:
      the menuPath
    • setMenuPath

      public void setMenuPath(String menuPath)
      Parameters:
      menuPath - the menuPath to set
    • getTitle

      public String getTitle()
      Returns:
      the title
    • setTitle

      public void setTitle(String title)
      Parameters:
      title - the title to set
    • getFlags

      public int getFlags()
      Returns:
      the flags
    • setFlags

      public void setFlags(int flags)
      Parameters:
      flags - the flags to set
    • getNodeFilter

      public String getNodeFilter()
      Returns:
      the nodeFilter
    • setNodeFilter

      public void setNodeFilter(String nodeFilter)
      Parameters:
      nodeFilter - the nodeFilter to set
    • getColumns

      public List<DciSummaryTableColumn> getColumns()
      Returns:
      the columns
    • isMultiInstance

      public boolean isMultiInstance()
      Check if summary table is multi-instance
      Returns:
      true if summary table is multi-instance
    • isTableSoure

      public boolean isTableSoure()
      Check if source is table DCI
      Returns:
      true if source is table DCI
    • getTableDciName

      public String getTableDciName()
      Return table dci name
      Returns:
      table dci name if set
    • setTableDciName

      public void setTableDciName(String name)
      Set table dci name
      Parameters:
      name - of table DCI