Class DciSummaryTableColumn


  • public class DciSummaryTableColumn
    extends Object
    Column definition for DCI summary table
    • Field Detail

      • REGEXP_MATCH

        public static int REGEXP_MATCH
      • MULTIVALUED

        public static int MULTIVALUED
    • Constructor Detail

      • DciSummaryTableColumn

        public DciSummaryTableColumn​(String name,
                                     String dciName,
                                     int flags,
                                     String separator)
        Parameters:
        name - The column name
        dciName - The dci name
        flags - The flags
        separator - Separator for multivalued columns
      • DciSummaryTableColumn

        public DciSummaryTableColumn​(String name,
                                     String dciName,
                                     int flags)
        Parameters:
        name - The column name
        dciName - The dci name
        flags - The flags
      • DciSummaryTableColumn

        public DciSummaryTableColumn​(String name,
                                     String dciName)
        Parameters:
        name - The column name
        dciName - The dci name
      • DciSummaryTableColumn

        public DciSummaryTableColumn​(DciSummaryTableColumn src)
        Copy constructor.
        Parameters:
        src - The source object
    • Method Detail

      • fillMessage

        public void fillMessage​(org.netxms.base.NXCPMessage msg,
                                long baseId)
        Parameters:
        msg - The NXCPMessage
        baseId - The base ID
      • getName

        public String getName()
        Returns:
        the name
      • getDciName

        public String getDciName()
        Returns:
        the dciName
      • setName

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

        public void setDciName​(String dciName)
        Parameters:
        dciName - the dciName to set
      • getSeparator

        public String getSeparator()
        Get separator for multivalued column
        Returns:
        separator for multivalued column
      • setSeparator

        public void setSeparator​(String separator)
        Set separator for multivalued column
        Parameters:
        separator - new separator for multivalued column
      • isRegexpMatch

        public boolean isRegexpMatch()
        Returns:
        true if match
      • setRegexpMatch

        public void setRegexpMatch​(boolean enable)
        Parameters:
        enable - true to enable
      • isMultivalued

        public boolean isMultivalued()
        Returns:
        true if column is multivalued
      • setMultivalued

        public void setMultivalued​(boolean enable)
        Parameters:
        enable - true to set column as multivalued
      • getFlags

        public int getFlags()
        Returns:
        the flags