org.netxms.api.client.mt
Class MappingTable

java.lang.Object
  extended by org.netxms.api.client.mt.MappingTable

public class MappingTable
extends java.lang.Object

Mapping table


Field Summary
static int NUMERIC_KEYS
          Flag which indicates that mapping table contain numeric keys.
 
Constructor Summary
MappingTable(NXCPMessage msg)
          Create mapping table object from NXCP message
MappingTable(java.lang.String name, java.lang.String description)
          Create new empty mapping table with ID 0.
 
Method Summary
 void buildHash()
          Build has for fast lookup
 void fillMessage(NXCPMessage msg)
          Fill NXCP message with table's data
 java.util.List<MappingTableEntry> getData()
           
 java.lang.String getDescription()
           
 int getFlags()
           
 int getId()
           
 java.lang.String getName()
           
 java.lang.String lookup(java.lang.String key)
           
 void setDescription(java.lang.String description)
           
 void setFlags(int flags)
           
 void setName(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NUMERIC_KEYS

public static final int NUMERIC_KEYS
Flag which indicates that mapping table contain numeric keys.

See Also:
Constant Field Values
Constructor Detail

MappingTable

public MappingTable(java.lang.String name,
                    java.lang.String description)
Create new empty mapping table with ID 0.

Parameters:
name -
description -

MappingTable

public MappingTable(NXCPMessage msg)
Create mapping table object from NXCP message

Parameters:
msg - NXCP message
Method Detail

fillMessage

public void fillMessage(NXCPMessage msg)
Fill NXCP message with table's data

Parameters:
msg - NXCP message

lookup

public java.lang.String lookup(java.lang.String key)
Parameters:
key -
Returns:

buildHash

public void buildHash()
Build has for fast lookup


getName

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

setName

public final void setName(java.lang.String name)
Parameters:
name - the name to set

getDescription

public final java.lang.String getDescription()
Returns:
the description

setDescription

public final void setDescription(java.lang.String description)
Parameters:
description - the description to set

getFlags

public final int getFlags()
Returns:
the flags

setFlags

public final void setFlags(int flags)
Parameters:
flags - the flags to set

getId

public final int getId()
Returns:
the id

getData

public final java.util.List<MappingTableEntry> getData()
Returns:
the data


Copyright © 2013. All Rights Reserved.