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)
           
 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)
           
 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)
           
 EventAuditFilterBuilder createEventAuditFilterBuilder()
           
 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)
           
 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)
           
 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

public 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

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

createProcessMgrWrapper

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

createProcess

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

createProcess

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

createProcessWrapper

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

createDefaultRequester

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

createRequesterWrapper

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

createActivity

public 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

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

createActivityWrapper

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

createAssignment

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

createAssignment

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

createAssignmentWrapper

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

createResource

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

createResource

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

createResourceWrapper

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

createAssignmentEventAuditWrapper

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

createAssignmentEventAuditWrapper

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

createCreateProcessEventAuditWrapper

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

createCreateProcessEventAuditWrapper

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

createDataEventAuditWrapper

public 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

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

createStateEventAuditWrapper

public 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

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

createProcessMgrIteratorWrapper

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

createProcessIteratorWrapper

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

createProcessIteratorWrapper

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

createProcessIteratorWrapper

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

createActivityIteratorWrapper

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

createAssignmentIteratorWrapper

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

createAssignmentIteratorWrapper

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

createResourceIteratorWrapper

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

createEventAuditIteratorWrapper

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

createEventAuditIteratorWrapper

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

createAdminMisc

public AdminMisc createAdminMisc()

createAdminMiscExt

public AdminMiscExt createAdminMiscExt()

createExecutionAdministration

public ExecutionAdministration createExecutionAdministration()

createExecutionAdministrationExt

public ExecutionAdministrationExt createExecutionAdministrationExt()

createPackageAdministration

public PackageAdministration createPackageAdministration()

createSharkConnection

public SharkConnection createSharkConnection()

createActivityFilterBuilder

public ActivityFilterBuilder createActivityFilterBuilder()

createAssignmentFilterBuilder

public AssignmentFilterBuilder createAssignmentFilterBuilder()

createEventAuditFilterBuilder

public EventAuditFilterBuilder createEventAuditFilterBuilder()

createProcessFilterBuilder

public ProcessFilterBuilder createProcessFilterBuilder()

createProcessMgrFilterBuilder

public ProcessMgrFilterBuilder createProcessMgrFilterBuilder()

createResourceFilterBuilder

public ResourceFilterBuilder createResourceFilterBuilder()

createXPDLBrowser

public XPDLBrowser createXPDLBrowser()

createXPILHandler

public XPILHandler createXPILHandler()

createWAPI

public WAPI createWAPI()