org.enhydra.shark
Class SharkUtilities

java.lang.Object
  extended byorg.enhydra.shark.SharkUtilities

public class SharkUtilities
extends java.lang.Object

The various utilities needed for shark.

Author:
Sasa Bojanic, Vladimir Puskas, Zoran Milakovic

Field Summary
static int READ_ONLY_MODE
           
static int WRITE_MODE
           
 
Constructor Summary
SharkUtilities()
           
 
Method Summary
static java.lang.String createAssignmentKey(java.lang.String actId, java.lang.String resUname)
           
static java.util.Map createContextMap(WMSessionHandle shandle, java.lang.String procId, java.lang.String actId, java.util.Map context, org.enhydra.shark.xpdl.elements.ActualParameters actualParameters, org.enhydra.shark.xpdl.elements.FormalParameters formalParameters, java.lang.String packageId, java.lang.String packageVer)
           
static java.lang.String createProcessMgrKey(java.lang.String pkgId, java.lang.String pkgVer, java.lang.String pDefId)
           
static java.lang.String getAssignmentActivityId(java.lang.String assId)
           
static java.lang.String getAssignmentUsername(java.lang.String assId)
           
static java.util.Map getMapFromWMAttributeArray(WMAttribute[] attrs)
           
static NameValue[] getNameValueArrayFromMap(java.util.Map context)
           
static java.lang.String getProcessMgrPkgId(java.lang.String mgrName)
           
static java.lang.String getProcessMgrProcDefId(java.lang.String mgrName)
           
static java.lang.String getProcessMgrVersion(java.lang.String mgrName)
           
static org.enhydra.shark.xpdl.XMLCollectionElement getVariable(org.enhydra.shark.xpdl.XMLElement el, java.lang.String varId)
           
static WMAttribute[] getWMAttributeArrayFromMap(java.util.Map context, java.util.Map contextSignature)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

READ_ONLY_MODE

public static int READ_ONLY_MODE

WRITE_MODE

public static int WRITE_MODE
Constructor Detail

SharkUtilities

public SharkUtilities()
Method Detail

createContextMap

public static java.util.Map createContextMap(WMSessionHandle shandle,
                                             java.lang.String procId,
                                             java.lang.String actId,
                                             java.util.Map context,
                                             org.enhydra.shark.xpdl.elements.ActualParameters actualParameters,
                                             org.enhydra.shark.xpdl.elements.FormalParameters formalParameters,
                                             java.lang.String packageId,
                                             java.lang.String packageVer)
                                      throws java.lang.Exception
Throws:
java.lang.Exception

createProcessMgrKey

public static final java.lang.String createProcessMgrKey(java.lang.String pkgId,
                                                         java.lang.String pkgVer,
                                                         java.lang.String pDefId)

getProcessMgrPkgId

public static final java.lang.String getProcessMgrPkgId(java.lang.String mgrName)

getProcessMgrVersion

public static final java.lang.String getProcessMgrVersion(java.lang.String mgrName)

getProcessMgrProcDefId

public static final java.lang.String getProcessMgrProcDefId(java.lang.String mgrName)

createAssignmentKey

public static final java.lang.String createAssignmentKey(java.lang.String actId,
                                                         java.lang.String resUname)

getAssignmentActivityId

public static final java.lang.String getAssignmentActivityId(java.lang.String assId)

getAssignmentUsername

public static final java.lang.String getAssignmentUsername(java.lang.String assId)

getVariable

public static org.enhydra.shark.xpdl.XMLCollectionElement getVariable(org.enhydra.shark.xpdl.XMLElement el,
                                                                      java.lang.String varId)
                                                               throws java.lang.Exception
Throws:
java.lang.Exception

getMapFromWMAttributeArray

public static java.util.Map getMapFromWMAttributeArray(WMAttribute[] attrs)
                                                throws java.lang.Exception
Throws:
java.lang.Exception

getWMAttributeArrayFromMap

public static WMAttribute[] getWMAttributeArrayFromMap(java.util.Map context,
                                                       java.util.Map contextSignature)
                                                throws java.lang.Exception
Throws:
java.lang.Exception

getNameValueArrayFromMap

public static NameValue[] getNameValueArrayFromMap(java.util.Map context)
                                            throws java.lang.Exception
Throws:
java.lang.Exception