org.enhydra.shark.api.internal.working
Interface ObjectFactory


public interface ObjectFactory

Factory interface for generating Shark core objects.

Version:
1.0
Author:
Sasa Bojanic

Method Summary
 WfActivityInternal createActivity(ActivityPersistenceObject po, WfProcessInternal process)
           
 WfActivityInternal createActivity(WMSessionHandle shandle, WfProcessInternal process, java.lang.String key, java.lang.String activityDefId, WfActivityInternal blockActivity)
           
 ActivityEventAuditFilterBuilder createActivityEventAuditFilterBuilder()
           
 ActivityFilterBuilder createActivityFilterBuilder()
           
 WfActivityIterator createActivityIteratorWrapper(WMSessionHandle shandle, java.lang.String procId)
           
 WfActivity createActivityWrapper(WMSessionHandle shandle, java.lang.String mgrName, java.lang.String procId, java.lang.String actId)
           
 AdminMisc createAdminMisc()
           
 AdminMiscExt createAdminMiscExt()
           
 WfAssignmentInternal createAssignment(AssignmentPersistenceObject po, WfResourceInternal res)
           
 WfAssignmentInternal createAssignment(WMSessionHandle shandle, WfActivityInternal activity, WfResourceInternal resource)
           
 WfAssignmentEventAuditInternal createAssignmentEventAuditWrapper(WMSessionHandle shandle, AssignmentEventAuditPersistenceObject po)
           
 WfAssignmentEventAuditInternal createAssignmentEventAuditWrapper(WMSessionHandle shandle, WfActivityInternal activity, WfResourceInternal oldRes, WfResourceInternal newRes, boolean isAccepted)
           
 AssignmentFilterBuilder createAssignmentFilterBuilder()
           
 WfAssignmentIterator createAssignmentIteratorWrapper(WMSessionHandle shandle, java.lang.String username)
           
 WfAssignmentIterator createAssignmentIteratorWrapper(WMSessionHandle shandle, java.lang.String procId, java.lang.String actId)
           
 WfAssignment createAssignmentWrapper(WMSessionHandle shandle, java.lang.String mgrName, java.lang.String procId, java.lang.String actId, java.lang.String username)
           
 WfCreateProcessEventAuditInternal createCreateProcessEventAuditWrapper(WMSessionHandle shandle, CreateProcessEventAuditPersistenceObject po)
           
 WfCreateProcessEventAuditInternal createCreateProcessEventAuditWrapper(WMSessionHandle shandle, WfProcessInternal process, WfRequesterInternal requester)
           
 DataEventAuditFilterBuilder createDataEventAuditFilterBuilder()
           
 WfDataEventAuditInternal createDataEventAuditWrapper(WMSessionHandle shandle, DataEventAuditPersistenceObject po)
           
 WfDataEventAuditInternal createDataEventAuditWrapper(WMSessionHandle shandle, WfExecutionObjectInternal object, java.lang.String eventType, java.util.Map oldData, java.util.Map newData)
           
 WfRequesterInternal createDefaultRequester(WMSessionHandle shandle, java.lang.String resUsername, WfRequester extRequester)
           
 WfEventAuditIterator createEventAuditIteratorWrapper(WMSessionHandle shandle, java.lang.String procId)
           
 WfEventAuditIterator createEventAuditIteratorWrapper(WMSessionHandle shandle, java.lang.String procId, java.lang.String actId)
           
 ExecutionAdministration createExecutionAdministration()
           
 ExecutionAdministrationExt createExecutionAdministrationExt()
           
 PackageAdministration createPackageAdministration()
           
 WfProcessInternal createProcess(ProcessPersistenceObject po)
           
 WfProcessInternal createProcess(WMSessionHandle shandle, WfProcessMgrInternal manager, WfRequesterInternal requester, java.lang.String key)
           
 ProcessEventAuditFilterBuilder createProcessEventAuditFilterBuilder()
           
 ProcessFilterBuilder createProcessFilterBuilder()
           
 WfProcessIterator createProcessIteratorWrapper(WMSessionHandle shandle, java.lang.String mgrName)
           
 WfProcessIterator createProcessIteratorWrapper(WMSessionHandle shandle, java.lang.String username, boolean ext)
           
 WfProcessIterator createProcessIteratorWrapper(WMSessionHandle shandle, java.lang.String procId, java.lang.String actId)
           
 WfProcessMgrInternal createProcessMgr(ProcessMgrPersistenceObject po)
           
 WfProcessMgrInternal createProcessMgr(WMSessionHandle shandle, java.lang.String packageId, java.lang.String procDefId, java.lang.String version)
           
 ProcessMgrFilterBuilder createProcessMgrFilterBuilder()
           
 WfProcessMgrIterator createProcessMgrIteratorWrapper(WMSessionHandle shandle)
           
 WfProcessMgr createProcessMgrWrapper(WMSessionHandle shandle, java.lang.String name)
           
 WfProcess createProcessWrapper(WMSessionHandle shandle, java.lang.String mgrName, java.lang.String procId)
           
 WfRequester createRequesterWrapper(WMSessionHandle shandle, java.lang.String resUsername)
           
 WfResourceInternal createResource(ResourcePersistenceObject po)
           
 WfResourceInternal createResource(WMSessionHandle shandle, java.lang.String resourceKey)
           
 ResourceEventAuditFilterBuilder createResourceEventAuditFilterBuilder()
           
 ResourceFilterBuilder createResourceFilterBuilder()
           
 WfResourceIterator createResourceIteratorWrapper(WMSessionHandle shandle)
           
 WfResource createResourceWrapper(WMSessionHandle shandle, java.lang.String username)
           
 SharkConnection createSharkConnection()
           
 WfStateEventAuditInternal createStateEventAuditWrapper(WMSessionHandle shandle, StateEventAuditPersistenceObject po)
           
 WfStateEventAuditInternal createStateEventAuditWrapper(WMSessionHandle shandle, WfExecutionObjectInternal object, java.lang.String eventType, java.lang.String oldState, java.lang.String newState)
           
 WAPI createWAPI()
           
 XPDLBrowser createXPDLBrowser()
           
 XPILHandler createXPILHandler()
           
 

Method Detail

createProcessMgr

WfProcessMgrInternal createProcessMgr(WMSessionHandle shandle,
                                      java.lang.String packageId,
                                      java.lang.String procDefId,
                                      java.lang.String version)
                                      throws java.lang.Exception
Throws:
java.lang.Exception

createProcessMgr

WfProcessMgrInternal createProcessMgr(ProcessMgrPersistenceObject po)
                                      throws java.lang.Exception
Throws:
java.lang.Exception

createProcessMgrWrapper

WfProcessMgr createProcessMgrWrapper(WMSessionHandle shandle,
                                     java.lang.String name)
                                     throws java.lang.Exception
Throws:
java.lang.Exception

createProcess

WfProcessInternal createProcess(WMSessionHandle shandle,
                                WfProcessMgrInternal manager,
                                WfRequesterInternal requester,
                                java.lang.String key)
                                throws java.lang.Exception
Throws:
java.lang.Exception

createProcess

WfProcessInternal createProcess(ProcessPersistenceObject po)
                                throws java.lang.Exception
Throws:
java.lang.Exception

createProcessWrapper

WfProcess createProcessWrapper(WMSessionHandle shandle,
                               java.lang.String mgrName,
                               java.lang.String procId)

createDefaultRequester

WfRequesterInternal createDefaultRequester(WMSessionHandle shandle,
                                           java.lang.String resUsername,
                                           WfRequester extRequester)

createRequesterWrapper

WfRequester createRequesterWrapper(WMSessionHandle shandle,
                                   java.lang.String resUsername)

createActivity

WfActivityInternal createActivity(WMSessionHandle shandle,
                                  WfProcessInternal process,
                                  java.lang.String key,
                                  java.lang.String activityDefId,
                                  WfActivityInternal blockActivity)
                                  throws java.lang.Exception
Throws:
java.lang.Exception

createActivity

WfActivityInternal createActivity(ActivityPersistenceObject po,
                                  WfProcessInternal process)
                                  throws java.lang.Exception
Throws:
java.lang.Exception

createActivityWrapper

WfActivity createActivityWrapper(WMSessionHandle shandle,
                                 java.lang.String mgrName,
                                 java.lang.String procId,
                                 java.lang.String actId)

createAssignment

WfAssignmentInternal createAssignment(WMSessionHandle shandle,
                                      WfActivityInternal activity,
                                      WfResourceInternal resource)
                                      throws java.lang.Exception
Throws:
java.lang.Exception

createAssignment

WfAssignmentInternal createAssignment(AssignmentPersistenceObject po,
                                      WfResourceInternal res)
                                      throws java.lang.Exception
Throws:
java.lang.Exception

createAssignmentWrapper

WfAssignment createAssignmentWrapper(WMSessionHandle shandle,
                                     java.lang.String mgrName,
                                     java.lang.String procId,
                                     java.lang.String actId,
                                     java.lang.String username)

createResource

WfResourceInternal createResource(WMSessionHandle shandle,
                                  java.lang.String resourceKey)
                                  throws java.lang.Exception
Throws:
java.lang.Exception

createResource

WfResourceInternal createResource(ResourcePersistenceObject po)
                                  throws java.lang.Exception
Throws:
java.lang.Exception

createResourceWrapper

WfResource createResourceWrapper(WMSessionHandle shandle,
                                 java.lang.String username)

createAssignmentEventAuditWrapper

WfAssignmentEventAuditInternal createAssignmentEventAuditWrapper(WMSessionHandle shandle,
                                                                 WfActivityInternal activity,
                                                                 WfResourceInternal oldRes,
                                                                 WfResourceInternal newRes,
                                                                 boolean isAccepted)
                                                                 throws java.lang.Exception
Throws:
java.lang.Exception

createAssignmentEventAuditWrapper

WfAssignmentEventAuditInternal createAssignmentEventAuditWrapper(WMSessionHandle shandle,
                                                                 AssignmentEventAuditPersistenceObject po)
                                                                 throws java.lang.Exception
Throws:
java.lang.Exception

createCreateProcessEventAuditWrapper

WfCreateProcessEventAuditInternal createCreateProcessEventAuditWrapper(WMSessionHandle shandle,
                                                                       WfProcessInternal process,
                                                                       WfRequesterInternal requester)
                                                                       throws java.lang.Exception
Throws:
java.lang.Exception

createCreateProcessEventAuditWrapper

WfCreateProcessEventAuditInternal createCreateProcessEventAuditWrapper(WMSessionHandle shandle,
                                                                       CreateProcessEventAuditPersistenceObject po)
                                                                       throws java.lang.Exception
Throws:
java.lang.Exception

createDataEventAuditWrapper

WfDataEventAuditInternal createDataEventAuditWrapper(WMSessionHandle shandle,
                                                     WfExecutionObjectInternal object,
                                                     java.lang.String eventType,
                                                     java.util.Map oldData,
                                                     java.util.Map newData)
                                                     throws java.lang.Exception
Throws:
java.lang.Exception

createDataEventAuditWrapper

WfDataEventAuditInternal createDataEventAuditWrapper(WMSessionHandle shandle,
                                                     DataEventAuditPersistenceObject po)
                                                     throws java.lang.Exception
Throws:
java.lang.Exception

createStateEventAuditWrapper

WfStateEventAuditInternal createStateEventAuditWrapper(WMSessionHandle shandle,
                                                       WfExecutionObjectInternal object,
                                                       java.lang.String eventType,
                                                       java.lang.String oldState,
                                                       java.lang.String newState)
                                                       throws java.lang.Exception
Throws:
java.lang.Exception

createStateEventAuditWrapper

WfStateEventAuditInternal createStateEventAuditWrapper(WMSessionHandle shandle,
                                                       StateEventAuditPersistenceObject po)
                                                       throws java.lang.Exception
Throws:
java.lang.Exception

createProcessMgrIteratorWrapper

WfProcessMgrIterator createProcessMgrIteratorWrapper(WMSessionHandle shandle)
                                                     throws java.lang.Exception
Throws:
java.lang.Exception

createProcessIteratorWrapper

WfProcessIterator createProcessIteratorWrapper(WMSessionHandle shandle,
                                               java.lang.String mgrName)
                                               throws java.lang.Exception
Throws:
java.lang.Exception

createProcessIteratorWrapper

WfProcessIterator createProcessIteratorWrapper(WMSessionHandle shandle,
                                               java.lang.String procId,
                                               java.lang.String actId)
                                               throws java.lang.Exception
Throws:
java.lang.Exception

createProcessIteratorWrapper

WfProcessIterator createProcessIteratorWrapper(WMSessionHandle shandle,
                                               java.lang.String username,
                                               boolean ext)
                                               throws java.lang.Exception
Throws:
java.lang.Exception

createActivityIteratorWrapper

WfActivityIterator createActivityIteratorWrapper(WMSessionHandle shandle,
                                                 java.lang.String procId)
                                                 throws java.lang.Exception
Throws:
java.lang.Exception

createAssignmentIteratorWrapper

WfAssignmentIterator createAssignmentIteratorWrapper(WMSessionHandle shandle,
                                                     java.lang.String procId,
                                                     java.lang.String actId)
                                                     throws java.lang.Exception
Throws:
java.lang.Exception

createAssignmentIteratorWrapper

WfAssignmentIterator createAssignmentIteratorWrapper(WMSessionHandle shandle,
                                                     java.lang.String username)
                                                     throws java.lang.Exception
Throws:
java.lang.Exception

createResourceIteratorWrapper

WfResourceIterator createResourceIteratorWrapper(WMSessionHandle shandle)
                                                 throws java.lang.Exception
Throws:
java.lang.Exception

createEventAuditIteratorWrapper

WfEventAuditIterator createEventAuditIteratorWrapper(WMSessionHandle shandle,
                                                     java.lang.String procId)
                                                     throws java.lang.Exception
Throws:
java.lang.Exception

createEventAuditIteratorWrapper

WfEventAuditIterator createEventAuditIteratorWrapper(WMSessionHandle shandle,
                                                     java.lang.String procId,
                                                     java.lang.String actId)
                                                     throws java.lang.Exception
Throws:
java.lang.Exception

createAdminMisc

AdminMisc createAdminMisc()

createAdminMiscExt

AdminMiscExt createAdminMiscExt()

createExecutionAdministration

ExecutionAdministration createExecutionAdministration()

createExecutionAdministrationExt

ExecutionAdministrationExt createExecutionAdministrationExt()

createPackageAdministration

PackageAdministration createPackageAdministration()

createSharkConnection

SharkConnection createSharkConnection()

createActivityFilterBuilder

ActivityFilterBuilder createActivityFilterBuilder()

createAssignmentFilterBuilder

AssignmentFilterBuilder createAssignmentFilterBuilder()

createProcessEventAuditFilterBuilder

ProcessEventAuditFilterBuilder createProcessEventAuditFilterBuilder()

createActivityEventAuditFilterBuilder

ActivityEventAuditFilterBuilder createActivityEventAuditFilterBuilder()

createDataEventAuditFilterBuilder

DataEventAuditFilterBuilder createDataEventAuditFilterBuilder()

createResourceEventAuditFilterBuilder

ResourceEventAuditFilterBuilder createResourceEventAuditFilterBuilder()

createProcessFilterBuilder

ProcessFilterBuilder createProcessFilterBuilder()

createProcessMgrFilterBuilder

ProcessMgrFilterBuilder createProcessMgrFilterBuilder()

createResourceFilterBuilder

ResourceFilterBuilder createResourceFilterBuilder()

createXPDLBrowser

XPDLBrowser createXPDLBrowser()

createXPILHandler

XPILHandler createXPILHandler()

createWAPI

WAPI createWAPI()