com.waveset.adapter
Class ShellScriptSourceBase
java.lang.Object
com.waveset.adapter.ShellScriptSourceBase
- All Implemented Interfaces:
- ResourcePolicyTimeouts, com.waveset.adapter.ShellScriptSource
- Direct Known Subclasses:
- ShellScriptSourceAction
- public class ShellScriptSourceBase
- extends java.lang.Object
- implements com.waveset.adapter.ShellScriptSource, ResourcePolicyTimeouts
Method Summary |
protected Script |
createActionScript(java.lang.String scriptText)
|
static void |
dumpScript(java.lang.String actionName,
Script script)
|
Script |
getAccountIteratorScript(java.lang.String name,
long timeout,
boolean hasTimeout)
|
Script |
getAuthenticateScript(java.lang.String name,
java.util.HashMap loginInfo)
|
Script |
getBlockAccountIteratorScript(java.lang.String name,
long timeout,
boolean hasTimeout)
|
ScriptToken.Timeout |
getCapture()
|
Script |
getCheckCreateAccountScript(java.lang.String name)
|
Script |
getCheckDeleteAccountScript(java.lang.String name)
|
Script |
getCheckUpdateAccountScript(java.lang.String name)
|
Script |
getCreateGroupScript(java.lang.String name,
java.lang.String groupName,
GenericObject attrs,
java.util.Map options,
boolean isSaveAs)
|
Script |
getCreateObjectScript(java.lang.String name,
GenericObject object,
java.util.Map options)
|
Script |
getCreateUserScript(java.lang.String actionName,
WSUser user)
|
Script |
getCreateUserScript(java.lang.String actionName,
WSUser user,
java.lang.String password)
|
Script |
getDeleteGroupScript(java.lang.String name,
GenericObject object,
java.util.Map options)
|
Script |
getDeleteObjectScript(java.lang.String name,
GenericObject object,
java.util.Map options)
|
Script |
getDeleteUserScript(java.lang.String name,
WSUser user)
|
Script |
getDisableUserScript(java.lang.String name,
WSUser user,
java.lang.String password)
|
Script |
getEnableUserScript(java.lang.String name,
WSUser user,
java.lang.String password)
|
Script |
getGetGroupScript(java.lang.String name,
java.lang.String objectId,
java.util.List attrsToGet,
java.util.Map options)
|
Script |
getGetObjectScript(java.lang.String name,
java.lang.String objectType,
java.lang.String objectId,
java.util.List attrsToGet,
java.util.Map options)
|
Script |
getListAllObjectsScript(java.lang.String name,
java.lang.String resObjType,
java.util.Map options,
java.lang.String runAsUser,
EncryptedData runAsPassword)
|
Script |
getListObjectsScript(java.lang.String name,
java.lang.String resObjType,
java.util.Map options)
|
Script |
getObjectScript(java.lang.String name,
GenericObject object)
|
Script |
getObjectScript(java.lang.String name,
GenericObject object,
java.util.Map options)
|
Script |
getRenameGroupScript(java.lang.String name,
GenericObject object)
|
Script |
getRenameObjectScript(java.lang.String name,
GenericObject object)
|
Script |
getRenameUserScript(java.lang.String name,
GenericObject object)
|
ShellScriptResourceAdapter |
getResourceAdapter()
|
Script |
getScanningScript(java.lang.String name,
java.util.Map scanArgs)
|
protected Script |
getScript(java.lang.String name)
|
Script |
getTestConfigurationScript(java.lang.String name)
|
Script |
getTestConnectionScript(java.lang.String name)
|
Script |
getUpdateGroupScript(java.lang.String name,
GenericObject object)
|
Script |
getUpdateObjectScript(java.lang.String name,
GenericObject object)
|
Script |
getUpdateUserScript(java.lang.String name,
java.lang.String accountId,
java.lang.String password)
|
Script |
getUpdateUserScript(java.lang.String name,
WSUser user,
java.lang.String password)
|
Script |
getUserScript(java.lang.String name,
WSUser user)
|
ScriptToken.Timeout |
getWaitFor()
|
ScriptToken.Timeout |
getWaitForIgnoreCase()
|
void |
setResourceAdapter(ShellScriptResourceAdapter resourceAdapter)
|
static void |
verifyScript(java.lang.String actionName,
Script script)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CLASS
public static final java.lang.String CLASS
- See Also:
- Constant Field Values
_resourceAdapter
protected ShellScriptResourceAdapter _resourceAdapter
_resource
protected Resource _resource
RESOURCE_PREFIX
protected static java.lang.String RESOURCE_PREFIX
USER_PREFIX
protected static java.lang.String USER_PREFIX
LOGIN_INFO_PREFIX
protected static java.lang.String LOGIN_INFO_PREFIX
OPTIONS_PREFIX
protected static java.lang.String OPTIONS_PREFIX
getResourceAdapter
public ShellScriptResourceAdapter getResourceAdapter()
- Specified by:
getResourceAdapter
in interface com.waveset.adapter.ShellScriptSource
setResourceAdapter
public void setResourceAdapter(ShellScriptResourceAdapter resourceAdapter)
- Specified by:
setResourceAdapter
in interface com.waveset.adapter.ShellScriptSource
getCapture
public ScriptToken.Timeout getCapture()
- Specified by:
getCapture
in interface ResourcePolicyTimeouts
- Returns:
- the configured Capture Timeout
getWaitFor
public ScriptToken.Timeout getWaitFor()
- Specified by:
getWaitFor
in interface ResourcePolicyTimeouts
- Returns:
- the configured Wait For Timeout
getWaitForIgnoreCase
public ScriptToken.Timeout getWaitForIgnoreCase()
- Specified by:
getWaitForIgnoreCase
in interface ResourcePolicyTimeouts
- Returns:
- the configured Wait For Ignore Case Timeout
createActionScript
protected Script createActionScript(java.lang.String scriptText)
getScript
protected Script getScript(java.lang.String name)
throws WavesetException
- Throws:
WavesetException
verifyScript
public static void verifyScript(java.lang.String actionName,
Script script)
throws WavesetException
- Throws:
WavesetException
dumpScript
public static void dumpScript(java.lang.String actionName,
Script script)
getAccountIteratorScript
public Script getAccountIteratorScript(java.lang.String name,
long timeout,
boolean hasTimeout)
throws WavesetException
- Specified by:
getAccountIteratorScript
in interface com.waveset.adapter.ShellScriptSource
- Throws:
WavesetException
getAuthenticateScript
public Script getAuthenticateScript(java.lang.String name,
java.util.HashMap loginInfo)
throws WavesetException
- Specified by:
getAuthenticateScript
in interface com.waveset.adapter.ShellScriptSource
- Throws:
WavesetException
getBlockAccountIteratorScript
public Script getBlockAccountIteratorScript(java.lang.String name,
long timeout,
boolean hasTimeout)
- Specified by:
getBlockAccountIteratorScript
in interface com.waveset.adapter.ShellScriptSource
getCheckCreateAccountScript
public Script getCheckCreateAccountScript(java.lang.String name)
throws WavesetException
- Specified by:
getCheckCreateAccountScript
in interface com.waveset.adapter.ShellScriptSource
- Throws:
WavesetException
getCheckDeleteAccountScript
public Script getCheckDeleteAccountScript(java.lang.String name)
throws WavesetException
- Specified by:
getCheckDeleteAccountScript
in interface com.waveset.adapter.ShellScriptSource
- Throws:
WavesetException
getCheckUpdateAccountScript
public Script getCheckUpdateAccountScript(java.lang.String name)
throws WavesetException
- Specified by:
getCheckUpdateAccountScript
in interface com.waveset.adapter.ShellScriptSource
- Throws:
WavesetException
getCreateUserScript
public Script getCreateUserScript(java.lang.String actionName,
WSUser user)
throws WavesetException
- Specified by:
getCreateUserScript
in interface com.waveset.adapter.ShellScriptSource
- Throws:
WavesetException
getCreateUserScript
public Script getCreateUserScript(java.lang.String actionName,
WSUser user,
java.lang.String password)
throws WavesetException
- Specified by:
getCreateUserScript
in interface com.waveset.adapter.ShellScriptSource
- Throws:
WavesetException
getCreateGroupScript
public Script getCreateGroupScript(java.lang.String name,
java.lang.String groupName,
GenericObject attrs,
java.util.Map options,
boolean isSaveAs)
throws WavesetException
- Specified by:
getCreateGroupScript
in interface com.waveset.adapter.ShellScriptSource
- Throws:
WavesetException
getObjectScript
public Script getObjectScript(java.lang.String name,
GenericObject object)
throws WavesetException
- Throws:
WavesetException
getObjectScript
public Script getObjectScript(java.lang.String name,
GenericObject object,
java.util.Map options)
throws WavesetException
- Throws:
WavesetException
getCreateObjectScript
public Script getCreateObjectScript(java.lang.String name,
GenericObject object,
java.util.Map options)
throws WavesetException
- Specified by:
getCreateObjectScript
in interface com.waveset.adapter.ShellScriptSource
- Throws:
WavesetException
getDeleteGroupScript
public Script getDeleteGroupScript(java.lang.String name,
GenericObject object,
java.util.Map options)
throws WavesetException
- Specified by:
getDeleteGroupScript
in interface com.waveset.adapter.ShellScriptSource
- Throws:
WavesetException
getDeleteObjectScript
public Script getDeleteObjectScript(java.lang.String name,
GenericObject object,
java.util.Map options)
throws WavesetException
- Specified by:
getDeleteObjectScript
in interface com.waveset.adapter.ShellScriptSource
- Throws:
WavesetException
getDeleteUserScript
public Script getDeleteUserScript(java.lang.String name,
WSUser user)
throws WavesetException
- Specified by:
getDeleteUserScript
in interface com.waveset.adapter.ShellScriptSource
- Throws:
WavesetException
getDisableUserScript
public Script getDisableUserScript(java.lang.String name,
WSUser user,
java.lang.String password)
throws WavesetException
- Specified by:
getDisableUserScript
in interface com.waveset.adapter.ShellScriptSource
- Throws:
WavesetException
getEnableUserScript
public Script getEnableUserScript(java.lang.String name,
WSUser user,
java.lang.String password)
throws WavesetException
- Specified by:
getEnableUserScript
in interface com.waveset.adapter.ShellScriptSource
- Throws:
WavesetException
getGetGroupScript
public Script getGetGroupScript(java.lang.String name,
java.lang.String objectId,
java.util.List attrsToGet,
java.util.Map options)
throws WavesetException
- Specified by:
getGetGroupScript
in interface com.waveset.adapter.ShellScriptSource
- Throws:
WavesetException
getGetObjectScript
public Script getGetObjectScript(java.lang.String name,
java.lang.String objectType,
java.lang.String objectId,
java.util.List attrsToGet,
java.util.Map options)
throws WavesetException
- Specified by:
getGetObjectScript
in interface com.waveset.adapter.ShellScriptSource
- Throws:
WavesetException
getListAllObjectsScript
public Script getListAllObjectsScript(java.lang.String name,
java.lang.String resObjType,
java.util.Map options,
java.lang.String runAsUser,
EncryptedData runAsPassword)
throws WavesetException
- Specified by:
getListAllObjectsScript
in interface com.waveset.adapter.ShellScriptSource
- Throws:
WavesetException
getListObjectsScript
public Script getListObjectsScript(java.lang.String name,
java.lang.String resObjType,
java.util.Map options)
throws WavesetException
- Specified by:
getListObjectsScript
in interface com.waveset.adapter.ShellScriptSource
- Throws:
WavesetException
getRenameGroupScript
public Script getRenameGroupScript(java.lang.String name,
GenericObject object)
throws WavesetException
- Specified by:
getRenameGroupScript
in interface com.waveset.adapter.ShellScriptSource
- Throws:
WavesetException
getRenameObjectScript
public Script getRenameObjectScript(java.lang.String name,
GenericObject object)
throws WavesetException
- Specified by:
getRenameObjectScript
in interface com.waveset.adapter.ShellScriptSource
- Throws:
WavesetException
getRenameUserScript
public Script getRenameUserScript(java.lang.String name,
GenericObject object)
throws WavesetException
- Specified by:
getRenameUserScript
in interface com.waveset.adapter.ShellScriptSource
- Throws:
WavesetException
getScanningScript
public Script getScanningScript(java.lang.String name,
java.util.Map scanArgs)
throws WavesetException
- Specified by:
getScanningScript
in interface com.waveset.adapter.ShellScriptSource
- Throws:
WavesetException
getTestConfigurationScript
public Script getTestConfigurationScript(java.lang.String name)
throws WavesetException
- Specified by:
getTestConfigurationScript
in interface com.waveset.adapter.ShellScriptSource
- Throws:
WavesetException
getTestConnectionScript
public Script getTestConnectionScript(java.lang.String name)
throws WavesetException
- Specified by:
getTestConnectionScript
in interface com.waveset.adapter.ShellScriptSource
- Throws:
WavesetException
getUpdateGroupScript
public Script getUpdateGroupScript(java.lang.String name,
GenericObject object)
throws WavesetException
- Specified by:
getUpdateGroupScript
in interface com.waveset.adapter.ShellScriptSource
- Throws:
WavesetException
getUpdateObjectScript
public Script getUpdateObjectScript(java.lang.String name,
GenericObject object)
throws WavesetException
- Specified by:
getUpdateObjectScript
in interface com.waveset.adapter.ShellScriptSource
- Throws:
WavesetException
getUpdateUserScript
public Script getUpdateUserScript(java.lang.String name,
java.lang.String accountId,
java.lang.String password)
throws WavesetException
- Specified by:
getUpdateUserScript
in interface com.waveset.adapter.ShellScriptSource
- Throws:
WavesetException
getUpdateUserScript
public Script getUpdateUserScript(java.lang.String name,
WSUser user,
java.lang.String password)
throws WavesetException
- Specified by:
getUpdateUserScript
in interface com.waveset.adapter.ShellScriptSource
- Throws:
WavesetException
getUserScript
public Script getUserScript(java.lang.String name,
WSUser user)
throws WavesetException
- Specified by:
getUserScript
in interface com.waveset.adapter.ShellScriptSource
- Throws:
WavesetException