Class DciSummaryTableColumn

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

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

    • REGEXP_MATCH

      public static int REGEXP_MATCH
    • MULTIVALUED

      public static int MULTIVALUED
    • DESCRIPTION_MATCH

      public static int DESCRIPTION_MATCH
  • Constructor Details

    • 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 Details

    • fillMessage

      public void fillMessage(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
    • isDescriptionMatch

      public boolean isDescriptionMatch()
      Returns:
      true if match
    • setDescriptionMatch

      public void setDescriptionMatch(boolean enable)
      Parameters:
      enable - true to enable
    • 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
    • toString

      public String toString()
      Overrides:
      toString in class Object
      See Also: