public class Command extends Resource
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
INSERT |
static java.lang.String |
SELECT |
static short |
TYPE_DELETE |
static short |
TYPE_GENERAL
Command types
|
static short |
TYPE_INFORMATION |
static short |
TYPE_INSTALL |
static short |
TYPE_SYNC |
static short |
TYPE_TERMINATE |
static java.lang.String |
UPDATE |
AUTH_TYPE, CONN_MAX_EXCEEDED, DEVICE_DELETE, DEVICE_REGISTER, EMPTY_STR, INVALID_ADDRESS, INVALID_DEVICE, INVALID_DIR, INVALID_ID, INVALID_INF, INVALID_NAME, INVALID_PARAM, INVALID_PLATFORM, INVALID_PROVIDER, INVALID_RESOURCE, INVALID_TYPE, INVALID_URL, NOT_FOUND, NOT_INITIALIZED, NOTIFY_CLASS, NOTIFY_ON_STATUS, NOTIFY_ON_VERIFY, RESOURCE_ENABLED, RESOURCE_VALID, SEP, STR_ANY, STR_BASE_NAME, STR_DMC, STR_EMPTY, STR_FALSE, STR_INF, STR_INF_EXT, STR_ONE, STR_TRUE, STR_WILD, STR_ZERO, SYSTEM_ID, TIME, UPDATE_MAJOR, UPDATE_MINOR, UPDATE_SOFTWARE, UPDATE_SOFTWARE_APPS, UPDATE_SOFTWARE_DMC
Constructor and Description |
---|
Command(java.sql.ResultSet rs)
Construct a Command object from the ResultSet
|
Command(java.lang.String id,
java.lang.String command,
java.lang.String name,
java.lang.String attr)
Create a new Command object.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getCommandString()
Get command string of the Command object.
|
java.lang.String[] |
getDisplayableParameterNames()
Get displayable parameter names
|
java.lang.String[][] |
getDisplayableParameterValues()
Get displayable parameter default values
|
java.lang.String |
getFileName()
Retrieve command's OTL file name.
|
java.lang.String |
getName()
Get command name (description) string
|
java.lang.String[] |
getParameterNames()
Get actual parameter names
|
java.lang.String[][] |
getParameterValues()
Get actual parameter default values
|
short |
getType()
Return the command type.
|
void |
setCommand(java.lang.String command)
Set a new command string
|
void |
setName(java.lang.String name)
Set a new name (or description) string
|
void |
setParameterInfo(java.lang.String paramDisp,
java.lang.String paramName,
java.lang.String paramDef,
java.lang.String paramVal)
Set parameter information (Parameter Names and values)
|
void |
setType(short type)
Set a command type.
|
delete, equals, getAttribute, getId, getKey, hashCode, isEnabled, isSystemResource, isValid, removeAttribute, save, setAttribute, setEnabled, setNew, validateAttribute
public static final java.lang.String INSERT
public static final java.lang.String SELECT
public static final short TYPE_DELETE
public static final short TYPE_GENERAL
public static final short TYPE_INFORMATION
public static final short TYPE_INSTALL
public static final short TYPE_SYNC
public static final short TYPE_TERMINATE
public static final java.lang.String UPDATE
public Command(java.sql.ResultSet rs) throws java.sql.SQLException
java.sql.SQLException
java.sql.SQLException
public Command(java.lang.String id, java.lang.String command, java.lang.String name, java.lang.String attr)
id
- Command Id (Unique value)command
- Command stringname
- Command nameattr
- Attribute stringpublic java.lang.String getCommandString()
public java.lang.String[] getDisplayableParameterNames()
java.lang.String[]
of parameter namespublic java.lang.String[][] getDisplayableParameterValues()
java.lang.String[][]
of parameter default valuespublic java.lang.String getFileName()
public java.lang.String getName()
public java.lang.String[] getParameterNames()
java.lang.String[]
of parameter namespublic java.lang.String[][] getParameterValues()
java.lang.String[][]
of parameter default valuespublic short getType()
short
value of the command type.public void setCommand(java.lang.String command)
command
- Command stringpublic void setName(java.lang.String name)
public void setParameterInfo(java.lang.String paramDisp, java.lang.String paramName, java.lang.String paramDef, java.lang.String paramVal)
paramDisp
- Displayable parameter namesparamName
- Actual parameter namesparamDef
- Default values for parameters (Displayable)paramVal
- Actual default values for parameterspublic void setType(short type)
type
- Command type