Package org.netxms.client.datacollection
Class DciSummaryTableColumn
- java.lang.Object
-
- org.netxms.client.datacollection.DciSummaryTableColumn
-
public class DciSummaryTableColumn extends Object
Column definition for DCI summary table
-
-
Field Summary
Fields Modifier and Type Field Description static intMULTIVALUEDstatic intREGEXP_MATCH
-
Constructor Summary
Constructors Constructor Description DciSummaryTableColumn(String name, String dciName)DciSummaryTableColumn(String name, String dciName, int flags)DciSummaryTableColumn(String name, String dciName, int flags, String separator)DciSummaryTableColumn(DciSummaryTableColumn src)Copy constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfillMessage(org.netxms.base.NXCPMessage msg, long baseId)StringgetDciName()intgetFlags()StringgetName()StringgetSeparator()Get separator for multivalued columnbooleanisMultivalued()booleanisRegexpMatch()voidsetDciName(String dciName)voidsetMultivalued(boolean enable)voidsetName(String name)voidsetRegexpMatch(boolean enable)voidsetSeparator(String separator)Set separator for multivalued columnStringtoString()
-
-
-
Constructor Detail
-
DciSummaryTableColumn
public DciSummaryTableColumn(String name, String dciName, int flags, String separator)
- Parameters:
name- The column namedciName- The dci nameflags- The flagsseparator- Separator for multivalued columns
-
DciSummaryTableColumn
public DciSummaryTableColumn(String name, String dciName, int flags)
- Parameters:
name- The column namedciName- The dci nameflags- The flags
-
DciSummaryTableColumn
public DciSummaryTableColumn(String name, String dciName)
- Parameters:
name- The column namedciName- 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 NXCPMessagebaseId- 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
-
-