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 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)
isInstance
- public boolean isInstanceLabelColumn()
public void setInstanceLabelColumn(boolean isInstanceLabel)
isInstance
- public void setName(String name)
name
- the name to setCopyright © 2016. All rights reserved.