public class ColumnDefinition extends Object
| Modifier and Type | Field and Description |
|---|---|
static int |
TCF_AGGREGATE_FUNCTION_MASK |
static int |
TCF_DATA_TYPE_MASK |
static int |
TCF_INSTANCE_COLUMN |
static int |
TCF_INSTANCE_LABEL_COLUMN |
| Modifier | Constructor and Description |
|---|---|
|
ColumnDefinition(ColumnDefinition src)
Copy constructor
|
protected |
ColumnDefinition(org.netxms.base.NXCPMessage msg,
long baseId)
Create column definition from NXCP message
|
|
ColumnDefinition(String name,
String displayName)
Create new column definition.
|
| Modifier and Type | Method and Description |
|---|---|
void |
fillMessage(org.netxms.base.NXCPMessage msg,
long baseId)
Fill NXCP message with column's data
|
int |
getAggregationFunction() |
int |
getDataType() |
String |
getDisplayName() |
int |
getFlags() |
String |
getName() |
SnmpObjectId |
getSnmpObjectId() |
boolean |
isInstanceColumn() |
boolean |
isInstanceLabelColumn() |
void |
setAggregationFunction(int function) |
void |
setDataType(int dataType) |
void |
setDisplayName(String displayName) |
void |
setFlags(int flags) |
void |
setInstanceColumn(boolean isInstance) |
void |
setInstanceLabelColumn(boolean isInstanceLabel) |
void |
setName(String name) |
void |
setSnmpObjectId(SnmpObjectId snmpObjectId) |
public static final int TCF_DATA_TYPE_MASK
public static final int TCF_AGGREGATE_FUNCTION_MASK
public static final int TCF_INSTANCE_COLUMN
public static final int TCF_INSTANCE_LABEL_COLUMN
public ColumnDefinition(String name, String displayName)
name - column namedisplayName - The display namepublic ColumnDefinition(ColumnDefinition src)
src - source objectprotected ColumnDefinition(org.netxms.base.NXCPMessage msg,
long baseId)
msg - NXCP messagebaseId - base variable IDpublic void fillMessage(org.netxms.base.NXCPMessage msg,
long baseId)
msg - NXCP messagebaseId - base variable IDpublic int getDataType()
public void setDataType(int dataType)
dataType - the dataType to setpublic int getAggregationFunction()
public void setAggregationFunction(int function)
function - new aggregation functionpublic SnmpObjectId getSnmpObjectId()
public void setSnmpObjectId(SnmpObjectId snmpObjectId)
snmpObjectId - the snmpObjectId to setpublic String getName()
public String getDisplayName()
public void setDisplayName(String displayName)
displayName - the displayName to setpublic int getFlags()
public void setFlags(int flags)
flags - the flags to setpublic boolean isInstanceColumn()
public void setInstanceColumn(boolean isInstance)
public boolean isInstanceLabelColumn()
public void setInstanceLabelColumn(boolean isInstanceLabel)
public void setName(String name)
name - the name to setCopyright © 2018. All rights reserved.