public class GroupCommand extends Command
oracle.lite.resource.dm.Command objects.
Each command can have their parameters set when grouping them.TYPE_DELETE, TYPE_GENERAL, TYPE_INFORMATION, TYPE_INSTALL, TYPE_SYNC, TYPE_TERMINATE, UPDATEAUTH_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 |
|---|
GroupCommand(java.sql.ResultSet rs)
Construct a GroupCommand object from a resultSet
|
GroupCommand(java.lang.String id,
java.util.Vector cmds,
java.util.Vector pars,
java.lang.String name,
java.lang.String attr)
Construct a GroupCommand object with a given name and command objects.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addCommand(Command cmd,
java.lang.String par)
Add a new Command object to existing group of commands
|
java.util.Vector |
getCommands()
Retrieve commands in this group.
|
java.lang.String |
getCommandString()
Get command string of a group commands.
|
java.lang.String |
getFileName()
Retrieve command's OTL file name.
|
void |
removeCommand(Command cmd)
Remove a Command object from the group.
|
void |
setCommands(java.util.Vector cmds,
java.util.Vector pars)
Set a new group of commands and their parameters.
|
getDisplayableParameterNames, getDisplayableParameterValues, getName, getParameterNames, getParameterValues, getType, setCommand, setName, setParameterInfo, setTypedelete, equals, getAttribute, getId, getKey, hashCode, isEnabled, isSystemResource, isValid, removeAttribute, save, setAttribute, setEnabled, setNew, validateAttributepublic GroupCommand(java.sql.ResultSet rs)
throws java.sql.SQLException
rs - java.sql.ResultSet object.java.sql.SQLExceptionpublic GroupCommand(java.lang.String id,
java.util.Vector cmds,
java.util.Vector pars,
java.lang.String name,
java.lang.String attr)
id - Group command Id.cmds - java.util.Vector object containing commands.pars - java.util.Vector object containing parameters.name - Group command nameattr - Attribute stringpublic void addCommand(Command cmd, java.lang.String par) throws ResourceException
cmd - Command object to be addedpar - Parameter stringoracle.lite.resource.ResourceExceptionResourceExceptionpublic java.util.Vector getCommands()
throws ResourceException
java.util.Vector containing all the commands
in this group.oracle.lite.resource.ResourceExceptionResourceExceptionpublic java.lang.String getCommandString()
getCommandString in class Commandpublic java.lang.String getFileName()
CommandgetFileName in class Commandpublic void removeCommand(Command cmd) throws ResourceException
cmd - Command object to be removedoracle.lite.resource.ResourceExceptionResourceExceptionpublic void setCommands(java.util.Vector cmds,
java.util.Vector pars)
throws ResourceException
cmds - java.util.Vector object containing
Command objects.pars - java.util.Vector object containing
command parameters.
Note: If a Command does not have parameters, parameter corresponding
to that object must be set to Empty String.ResourceException