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, 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 |
---|
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, setType
delete, equals, getAttribute, getId, getKey, hashCode, isEnabled, isSystemResource, isValid, removeAttribute, save, setAttribute, setEnabled, setNew, validateAttribute
public GroupCommand(java.sql.ResultSet rs) throws java.sql.SQLException
rs
- java.sql.ResultSet
object.java.sql.SQLException
public 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.ResourceException
ResourceException
public java.util.Vector getCommands() throws ResourceException
java.util.Vector
containing all the commands
in this group.oracle.lite.resource.ResourceException
ResourceException
public java.lang.String getCommandString()
getCommandString
in class Command
public java.lang.String getFileName()
Command
getFileName
in class Command
public void removeCommand(Command cmd) throws ResourceException
cmd
- Command object to be removedoracle.lite.resource.ResourceException
ResourceException
public 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