org.netxms.client.datacollection
Class ColumnDefinition

java.lang.Object
  extended by org.netxms.client.datacollection.ColumnDefinition

public class ColumnDefinition
extends java.lang.Object

Column definition for data collection table


Constructor Summary
  ColumnDefinition(ColumnDefinition src)
          Copy constructor
protected ColumnDefinition(NXCPMessage msg, long baseId)
          Create column definition from NXCP message
  ColumnDefinition(java.lang.String name)
          Create new column definition.
 
Method Summary
 void fillMessage(NXCPMessage msg, long baseId)
          Fill NXCP message with column's data
 int getDataType()
           
 java.lang.String getName()
           
 SnmpObjectId getSnmpObjectId()
           
 java.lang.String getTransformationScript()
           
 void setDataType(int dataType)
           
 void setSnmpObjectId(SnmpObjectId snmpObjectId)
           
 void setTransformationScript(java.lang.String transformationScript)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ColumnDefinition

public ColumnDefinition(java.lang.String name)
Create new column definition.

Parameters:
name - column name

ColumnDefinition

public ColumnDefinition(ColumnDefinition src)
Copy constructor

Parameters:
src - source object

ColumnDefinition

protected ColumnDefinition(NXCPMessage msg,
                           long baseId)
Create column definition from NXCP message

Parameters:
msg - NXCP message
baseId - base variable ID
Method Detail

fillMessage

public void fillMessage(NXCPMessage msg,
                        long baseId)
Fill NXCP message with column's data

Parameters:
msg - NXCP message
baseId - base variable ID

getDataType

public int getDataType()
Returns:
the dataType

setDataType

public void setDataType(int dataType)
Parameters:
dataType - the dataType to set

getSnmpObjectId

public SnmpObjectId getSnmpObjectId()
Returns:
the snmpObjectId

setSnmpObjectId

public void setSnmpObjectId(SnmpObjectId snmpObjectId)
Parameters:
snmpObjectId - the snmpObjectId to set

getTransformationScript

public java.lang.String getTransformationScript()
Returns:
the transformationScript

setTransformationScript

public void setTransformationScript(java.lang.String transformationScript)
Parameters:
transformationScript - the transformationScript to set

getName

public java.lang.String getName()
Returns:
the name


Copyright © 2012. All Rights Reserved.