Class DciSummaryTable


  • public class DciSummaryTable
    extends Object
    DCI summary table
    • Constructor Detail

      • 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​(org.netxms.base.NXCPMessage msg)
        Create full object from NXCP message.
        Parameters:
        msg - message with object from the server
    • Method Detail

      • fillMessage

        public void fillMessage​(org.netxms.base.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
      • 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