public class ObjectTool extends Object
Modifier and Type | Field and Description |
---|---|
static int |
ASK_CONFIRMATION |
protected String |
confirmationText |
protected String |
data |
protected String |
description |
static int |
DISABLED |
protected String |
displayName |
protected int |
flags |
static int |
GENERATES_OUTPUT |
protected long |
id |
protected String |
name |
static int |
REQUIRES_AGENT |
static int |
REQUIRES_OID_MATCH |
static int |
REQUIRES_SNMP |
static int |
SNMP_INDEXED_BY_VALUE |
protected String |
snmpOid |
protected int |
type |
static int |
TYPE_ACTION |
static int |
TYPE_FILE_DOWNLOAD |
static int |
TYPE_INTERNAL |
static int |
TYPE_LOCAL_COMMAND |
static int |
TYPE_SERVER_COMMAND |
static int |
TYPE_TABLE_AGENT |
static int |
TYPE_TABLE_SNMP |
static int |
TYPE_URL |
Modifier | Constructor and Description |
---|---|
protected |
ObjectTool()
Default implicit constructor.
|
|
ObjectTool(org.netxms.base.NXCPMessage msg,
long baseId)
Create object tool from NXCP message.
|
Modifier and Type | Method and Description |
---|---|
protected void |
createDisplayName()
Create display name
|
String |
getConfirmationText() |
String |
getData() |
String |
getDescription() |
String |
getDisplayName() |
int |
getFlags() |
long |
getId() |
String |
getName() |
String |
getSnmpOid() |
int |
getType() |
boolean |
isApplicableForNode(AbstractNode node)
Check if tool is applicable for given node.
|
public static final int TYPE_INTERNAL
public static final int TYPE_ACTION
public static final int TYPE_TABLE_SNMP
public static final int TYPE_TABLE_AGENT
public static final int TYPE_URL
public static final int TYPE_LOCAL_COMMAND
public static final int TYPE_SERVER_COMMAND
public static final int TYPE_FILE_DOWNLOAD
public static final int REQUIRES_SNMP
public static final int REQUIRES_AGENT
public static final int REQUIRES_OID_MATCH
public static final int ASK_CONFIRMATION
public static final int GENERATES_OUTPUT
public static final int DISABLED
public static final int SNMP_INDEXED_BY_VALUE
protected long id
protected String name
protected String displayName
protected int type
protected int flags
protected String description
protected String snmpOid
protected String data
protected String confirmationText
protected ObjectTool()
public ObjectTool(org.netxms.base.NXCPMessage msg, long baseId)
msg
- NXCP messagebaseId
- Base variable IDprotected void createDisplayName()
public boolean isApplicableForNode(AbstractNode node)
node
- AbstractNode objectpublic long getId()
public String getName()
public int getType()
public int getFlags()
public String getDescription()
public String getSnmpOid()
public String getData()
public String getConfirmationText()
public String getDisplayName()
Copyright © 2014. All rights reserved.