Package org.netxms.client.datacollection
Class DciSummaryTableColumn
java.lang.Object
org.netxms.client.datacollection.DciSummaryTableColumn
Column definition for DCI summary table
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic intstatic intstatic int -
Constructor Summary
ConstructorsConstructorDescriptionDciSummaryTableColumn(String name, String dciName) DciSummaryTableColumn(String name, String dciName, int flags) DciSummaryTableColumn(String name, String dciName, int flags, String separator) Copy constructor. -
Method Summary
Modifier and TypeMethodDescriptionvoidfillMessage(NXCPMessage msg, long baseId) intgetFlags()getName()Get separator for multivalued columnbooleanbooleanbooleanvoidsetDciName(String dciName) voidsetDescriptionMatch(boolean enable) voidsetMultivalued(boolean enable) voidvoidsetRegexpMatch(boolean enable) voidsetSeparator(String separator) Set separator for multivalued columntoString()
-
Field Details
-
REGEXP_MATCH
public static int REGEXP_MATCH -
MULTIVALUED
public static int MULTIVALUED -
DESCRIPTION_MATCH
public static int DESCRIPTION_MATCH
-
-
Constructor Details
-
DciSummaryTableColumn
- Parameters:
name- The column namedciName- The dci nameflags- The flagsseparator- Separator for multivalued columns
-
DciSummaryTableColumn
- Parameters:
name- The column namedciName- The dci nameflags- The flags
-
DciSummaryTableColumn
- Parameters:
name- The column namedciName- The dci name
-
DciSummaryTableColumn
Copy constructor.- Parameters:
src- The source object
-
-
Method Details
-
fillMessage
- Parameters:
msg- The NXCPMessagebaseId- The base ID
-
getName
- Returns:
- the name
-
getDciName
- Returns:
- the dciName
-
setName
- Parameters:
name- the name to set
-
setDciName
- Parameters:
dciName- the dciName to set
-
getSeparator
Get separator for multivalued column- Returns:
- separator for multivalued column
-
setSeparator
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
-