public class ObjectToolDetails extends ObjectTool
ASK_CONFIRMATION, commandName, commandShortName, confirmationText, data, description, DISABLED, displayName, flags, GENERATES_OUTPUT, id, imageData, name, REQUIRES_AGENT, REQUIRES_OID_MATCH, REQUIRES_SNMP, SHOW_IN_COMMANDS, SNMP_INDEXED_BY_VALUE, snmpOid, type, TYPE_ACTION, TYPE_FILE_DOWNLOAD, TYPE_INTERNAL, TYPE_LOCAL_COMMAND, TYPE_SERVER_COMMAND, TYPE_TABLE_AGENT, TYPE_TABLE_SNMP, TYPE_URL
Constructor and Description |
---|
ObjectToolDetails(long toolId,
int type,
String name)
Create new tool object
|
ObjectToolDetails(org.netxms.base.NXCPMessage msg)
Create object tool from NXCP message containing detailed tool information.
|
Modifier and Type | Method and Description |
---|---|
void |
fillMessage(org.netxms.base.NXCPMessage msg)
Fill NXCP message with tool's data.
|
List<Long> |
getAccessList() |
List<ObjectToolTableColumn> |
getColumns() |
boolean |
isModified() |
void |
setAccessList(List<Long> accessList) |
void |
setColumns(List<ObjectToolTableColumn> columns) |
void |
setCommandName(String commandName) |
void |
setCommandShortName(String commandShortName) |
void |
setConfirmationText(String confirmationText) |
void |
setData(String data) |
void |
setDescription(String description) |
void |
setFlags(int flags) |
void |
setId(long id) |
void |
setImageData(byte[] imageData) |
void |
setName(String name) |
void |
setSnmpOid(String snmpOid) |
void |
setType(int type) |
createDisplayName, getCommandDisplayName, getCommandName, getCommandShortDisplayName, getCommandShortName, getConfirmationText, getData, getDescription, getDisplayName, getFlags, getId, getImageData, getName, getSnmpOid, getType, isApplicableForNode
public ObjectToolDetails(long toolId, int type, String name)
toolId
- tool idtype
- tool typename
- tool namepublic ObjectToolDetails(org.netxms.base.NXCPMessage msg)
msg
- NXCP messagepublic void fillMessage(org.netxms.base.NXCPMessage msg)
msg
- NXCP messagepublic List<ObjectToolTableColumn> getColumns()
public void setId(long id)
id
- the id to setpublic void setName(String name)
name
- the name to setpublic void setType(int type)
type
- the type to setpublic void setFlags(int flags)
flags
- the flags to setpublic void setDescription(String description)
description
- the description to setpublic void setSnmpOid(String snmpOid)
snmpOid
- the snmpOid to setpublic void setData(String data)
data
- the data to setpublic void setConfirmationText(String confirmationText)
confirmationText
- the confirmationText to setpublic boolean isModified()
public void setAccessList(List<Long> accessList)
accessList
- the accessList to setpublic void setColumns(List<ObjectToolTableColumn> columns)
columns
- the columns to setpublic void setCommandName(String commandName)
commandName
- public void setCommandShortName(String commandShortName)
commandShortName
- public void setImageData(byte[] imageData)
imageData
- Copyright © 2014. All rights reserved.