public class ObjectTool
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static int |
ASK_CONFIRMATION |
protected java.lang.String |
confirmationText |
protected java.lang.String |
data |
protected java.lang.String |
description |
protected java.lang.String |
displayName |
protected int |
flags |
static int |
GENERATES_OUTPUT |
protected long |
id |
protected java.lang.String |
name |
static int |
REQUIRES_AGENT |
static int |
REQUIRES_OID_MATCH |
static int |
REQUIRES_SNMP |
static int |
SNMP_INDEXED_BY_VALUE |
protected java.lang.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(NXCPMessage msg,
long baseId)
Create object tool from NXCP message.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
createDisplayName()
Create display name
|
java.lang.String |
getConfirmationText() |
java.lang.String |
getData() |
java.lang.String |
getDescription() |
java.lang.String |
getDisplayName() |
int |
getFlags() |
long |
getId() |
java.lang.String |
getName() |
java.lang.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 SNMP_INDEXED_BY_VALUE
protected long id
protected java.lang.String name
protected java.lang.String displayName
protected int type
protected int flags
protected java.lang.String description
protected java.lang.String snmpOid
protected java.lang.String data
protected java.lang.String confirmationText
protected ObjectTool()
public ObjectTool(NXCPMessage msg, long baseId)
msg - NXCP messagebaseId - Base variable IDprotected void createDisplayName()
public boolean isApplicableForNode(AbstractNode node)
node - AbstractNode objectpublic long getId()
public java.lang.String getName()
public int getType()
public int getFlags()
public java.lang.String getDescription()
public java.lang.String getSnmpOid()
public java.lang.String getData()
public java.lang.String getConfirmationText()
public java.lang.String getDisplayName()
Copyright © 2013. All Rights Reserved.