org.enhydra.shark.toolagent
Class DigestPasswordTool

java.lang.Object
  extended by org.enhydra.shark.toolagent.AbstractToolAgent
      extended by org.enhydra.shark.toolagent.DigestPasswordTool
All Implemented Interfaces:
ToolAgent

public class DigestPasswordTool
extends AbstractToolAgent

Tool agent for password digest with the specified algorithm. Parameters are mapped by name. password : password for digest algorithm : digest algorithm ("MD5", "SHA-1", ...) digest_password_out : name for variable that will contain digested password. "MD5" is default algorithm

Version:
1.0
Author:
Svjetlana Milidrag

Field Summary
 
Fields inherited from class org.enhydra.shark.toolagent.AbstractToolAgent
APP_MODE_EXT_ATTR_NAME, APP_NAME_EXT_ATTR_NAME, appInfo, appMode, appName, assId, COMMA_SEPARATOR_STR, cus, extAttributes, handle, parameters, procInstId, SEMICOLON_SEPARATOR_STR, shandle, status, tashandle, toolInfo, wmci
 
Fields inherited from interface org.enhydra.shark.api.internal.toolagent.ToolAgent
APP_STATUS_ACTIVE, APP_STATUS_FINISHED, APP_STATUS_INVALID, APP_STATUS_RUNNING, APP_STATUS_TERMINATED, APP_STATUS_WAITING
 
Constructor Summary
DigestPasswordTool()
           
 
Method Summary
 void invokeApplication(WMSessionHandle _shandle, long _handle, WMEntity _appInfo, WMEntity _toolInfo, java.lang.String _applicationName, java.lang.String _procInstId, java.lang.String _assId, AppParameter[] _parameters, java.lang.Integer _appMode)
           
 
Methods inherited from class org.enhydra.shark.toolagent.AbstractToolAgent
configure, connect, copyParams, disconnect, getInfo, getParameterByName, getParameterString, getParameterStringArray, getReturnParameters, readParamsFromExtAttributes, requestAppStatus, terminateApp
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DigestPasswordTool

public DigestPasswordTool()
Method Detail

invokeApplication

public void invokeApplication(WMSessionHandle _shandle,
                              long _handle,
                              WMEntity _appInfo,
                              WMEntity _toolInfo,
                              java.lang.String _applicationName,
                              java.lang.String _procInstId,
                              java.lang.String _assId,
                              AppParameter[] _parameters,
                              java.lang.Integer _appMode)
                       throws ApplicationNotStarted,
                              ApplicationNotDefined,
                              ApplicationBusy,
                              ToolAgentGeneralException
Specified by:
invokeApplication in interface ToolAgent
Overrides:
invokeApplication in class AbstractToolAgent
Throws:
ApplicationNotStarted
ApplicationNotDefined
ApplicationBusy
ToolAgentGeneralException