Package org.netxms.client.datacollection
Class DciSummaryTableColumn
java.lang.Object
org.netxms.client.datacollection.DciSummaryTableColumn
Column definition for DCI summary table
-
Field Summary
Modifier and TypeFieldDescriptionstatic int
static int
static int
-
Constructor Summary
ConstructorDescriptionDciSummaryTableColumn
(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 TypeMethodDescriptionvoid
fillMessage
(NXCPMessage msg, long baseId) int
getFlags()
getName()
Get separator for multivalued columnboolean
boolean
boolean
void
setDciName
(String dciName) void
setDescriptionMatch
(boolean enable) void
setMultivalued
(boolean enable) void
void
setRegexpMatch
(boolean enable) void
setSeparator
(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
-