org.enhydra.shark
Class SharkObjectFactory

java.lang.Object
  extended byorg.enhydra.shark.SharkObjectFactory
All Implemented Interfaces:
ObjectFactory

public class SharkObjectFactory
extends java.lang.Object
implements ObjectFactory

Factory for generating Shark core objects.

Version:
1.0
Author:
Sasa Bojanic

Constructor Summary
protected SharkObjectFactory()
           
 
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 version, java.lang.String procDefId)
           
 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()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SharkObjectFactory

protected SharkObjectFactory()
Method Detail

createProcessMgr

public WfProcessMgrInternal createProcessMgr(WMSessionHandle shandle,
                                             java.lang.String packageId,
                                             java.lang.String version,
                                             java.lang.String procDefId)
                                      throws java.lang.Exception
Specified by:
createProcessMgr in interface ObjectFactory
Throws:
java.lang.Exception

createProcessMgr

public WfProcessMgrInternal createProcessMgr(ProcessMgrPersistenceObject po)
                                      throws java.lang.Exception
Specified by:
createProcessMgr in interface ObjectFactory
Throws:
java.lang.Exception

createProcessMgrWrapper

public WfProcessMgr createProcessMgrWrapper(WMSessionHandle shandle,
                                            java.lang.String name)
                                     throws java.lang.Exception
Specified by:
createProcessMgrWrapper in interface ObjectFactory
Throws:
java.lang.Exception

createProcess

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

createProcess

public WfProcessInternal createProcess(ProcessPersistenceObject po)
                                throws java.lang.Exception
Specified by:
createProcess in interface ObjectFactory
Throws:
java.lang.Exception

createProcessWrapper

public WfProcess createProcessWrapper(WMSessionHandle shandle,
                                      java.lang.String mgrName,
                                      java.lang.String procId)
Specified by:
createProcessWrapper in interface ObjectFactory

createDefaultRequester

public WfRequesterInternal createDefaultRequester(WMSessionHandle shandle,
                                                  java.lang.String resUsername,
                                                  WfRequester extRequester)
Specified by:
createDefaultRequester in interface ObjectFactory

createRequesterWrapper

public WfRequester createRequesterWrapper(WMSessionHandle shandle,
                                          java.lang.String resUsername)
Specified by:
createRequesterWrapper in interface ObjectFactory

createActivity

public WfActivityInternal createActivity(WMSessionHandle shandle,
                                         WfProcessInternal process,
                                         java.lang.String key,
                                         java.lang.String activityDefId,
                                         WfActivityInternal blockActivity)
                                  throws java.lang.Exception
Specified by:
createActivity in interface ObjectFactory
Throws:
java.lang.Exception

createActivity

public WfActivityInternal createActivity(ActivityPersistenceObject po,
                                         WfProcessInternal process)
                                  throws java.lang.Exception
Specified by:
createActivity in interface ObjectFactory
Throws:
java.lang.Exception

createActivityWrapper

public WfActivity createActivityWrapper(WMSessionHandle shandle,
                                        java.lang.String mgrName,
                                        java.lang.String procId,
                                        java.lang.String actId)
Specified by:
createActivityWrapper in interface ObjectFactory

createAssignment

public WfAssignmentInternal createAssignment(WMSessionHandle shandle,
                                             WfActivityInternal activity,
                                             WfResourceInternal resource)
                                      throws java.lang.Exception
Specified by:
createAssignment in interface ObjectFactory
Throws:
java.lang.Exception

createAssignment

public WfAssignmentInternal createAssignment(AssignmentPersistenceObject po,
                                             WfResourceInternal res)
                                      throws java.lang.Exception
Specified by:
createAssignment in interface ObjectFactory
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)
Specified by:
createAssignmentWrapper in interface ObjectFactory

createResource

public WfResourceInternal createResource(WMSessionHandle shandle,
                                         java.lang.String resourceKey)
                                  throws java.lang.Exception
Specified by:
createResource in interface ObjectFactory
Throws:
java.lang.Exception

createResource

public WfResourceInternal createResource(ResourcePersistenceObject po)
                                  throws java.lang.Exception
Specified by:
createResource in interface ObjectFactory
Throws:
java.lang.Exception

createResourceWrapper

public WfResource createResourceWrapper(WMSessionHandle shandle,
                                        java.lang.String username)
Specified by:
createResourceWrapper in interface ObjectFactory

createAssignmentEventAuditWrapper

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

createAssignmentEventAuditWrapper

public WfAssignmentEventAuditInternal createAssignmentEventAuditWrapper(WMSessionHandle shandle,
                                                                        AssignmentEventAuditPersistenceObject po)
                                                                 throws java.lang.Exception
Specified by:
createAssignmentEventAuditWrapper in interface ObjectFactory
Throws:
java.lang.Exception

createCreateProcessEventAuditWrapper

public WfCreateProcessEventAuditInternal createCreateProcessEventAuditWrapper(WMSessionHandle shandle,
                                                                              WfProcessInternal process,
                                                                              WfRequesterInternal requester)
                                                                       throws java.lang.Exception
Specified by:
createCreateProcessEventAuditWrapper in interface ObjectFactory
Throws:
java.lang.Exception

createCreateProcessEventAuditWrapper

public WfCreateProcessEventAuditInternal createCreateProcessEventAuditWrapper(WMSessionHandle shandle,
                                                                              CreateProcessEventAuditPersistenceObject po)
                                                                       throws java.lang.Exception
Specified by:
createCreateProcessEventAuditWrapper in interface ObjectFactory
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
Specified by:
createDataEventAuditWrapper in interface ObjectFactory
Throws:
java.lang.Exception

createDataEventAuditWrapper

public WfDataEventAuditInternal createDataEventAuditWrapper(WMSessionHandle shandle,
                                                            DataEventAuditPersistenceObject po)
                                                     throws java.lang.Exception
Specified by:
createDataEventAuditWrapper in interface ObjectFactory
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
Specified by:
createStateEventAuditWrapper in interface ObjectFactory
Throws:
java.lang.Exception

createStateEventAuditWrapper

public WfStateEventAuditInternal createStateEventAuditWrapper(WMSessionHandle shandle,
                                                              StateEventAuditPersistenceObject po)
                                                       throws java.lang.Exception
Specified by:
createStateEventAuditWrapper in interface ObjectFactory
Throws:
java.lang.Exception

createProcessMgrIteratorWrapper

public WfProcessMgrIterator createProcessMgrIteratorWrapper(WMSessionHandle shandle)
                                                     throws java.lang.Exception
Specified by:
createProcessMgrIteratorWrapper in interface ObjectFactory
Throws:
java.lang.Exception

createProcessIteratorWrapper

public WfProcessIterator createProcessIteratorWrapper(WMSessionHandle shandle,
                                                      java.lang.String mgrName)
                                               throws java.lang.Exception
Specified by:
createProcessIteratorWrapper in interface ObjectFactory
Throws:
java.lang.Exception

createProcessIteratorWrapper

public WfProcessIterator createProcessIteratorWrapper(WMSessionHandle shandle,
                                                      java.lang.String procId,
                                                      java.lang.String actId)
                                               throws java.lang.Exception
Specified by:
createProcessIteratorWrapper in interface ObjectFactory
Throws:
java.lang.Exception

createProcessIteratorWrapper

public WfProcessIterator createProcessIteratorWrapper(WMSessionHandle shandle,
                                                      java.lang.String username,
                                                      boolean ext)
                                               throws java.lang.Exception
Specified by:
createProcessIteratorWrapper in interface ObjectFactory
Throws:
java.lang.Exception

createActivityIteratorWrapper

public WfActivityIterator createActivityIteratorWrapper(WMSessionHandle shandle,
                                                        java.lang.String procId)
                                                 throws java.lang.Exception
Specified by:
createActivityIteratorWrapper in interface ObjectFactory
Throws:
java.lang.Exception

createAssignmentIteratorWrapper

public WfAssignmentIterator createAssignmentIteratorWrapper(WMSessionHandle shandle,
                                                            java.lang.String procId,
                                                            java.lang.String actId)
                                                     throws java.lang.Exception
Specified by:
createAssignmentIteratorWrapper in interface ObjectFactory
Throws:
java.lang.Exception

createAssignmentIteratorWrapper

public WfAssignmentIterator createAssignmentIteratorWrapper(WMSessionHandle shandle,
                                                            java.lang.String username)
                                                     throws java.lang.Exception
Specified by:
createAssignmentIteratorWrapper in interface ObjectFactory
Throws:
java.lang.Exception

createResourceIteratorWrapper

public WfResourceIterator createResourceIteratorWrapper(WMSessionHandle shandle)
                                                 throws java.lang.Exception
Specified by:
createResourceIteratorWrapper in interface ObjectFactory
Throws:
java.lang.Exception

createEventAuditIteratorWrapper

public WfEventAuditIterator createEventAuditIteratorWrapper(WMSessionHandle shandle,
                                                            java.lang.String procId)
                                                     throws java.lang.Exception
Specified by:
createEventAuditIteratorWrapper in interface ObjectFactory
Throws:
java.lang.Exception

createEventAuditIteratorWrapper

public WfEventAuditIterator createEventAuditIteratorWrapper(WMSessionHandle shandle,
                                                            java.lang.String procId,
                                                            java.lang.String actId)
                                                     throws java.lang.Exception
Specified by:
createEventAuditIteratorWrapper in interface ObjectFactory
Throws:
java.lang.Exception

createAdminMisc

public AdminMisc createAdminMisc()
Specified by:
createAdminMisc in interface ObjectFactory

createAdminMiscExt

public AdminMiscExt createAdminMiscExt()
Specified by:
createAdminMiscExt in interface ObjectFactory

createExecutionAdministration

public ExecutionAdministration createExecutionAdministration()
Specified by:
createExecutionAdministration in interface ObjectFactory

createExecutionAdministrationExt

public ExecutionAdministrationExt createExecutionAdministrationExt()
Specified by:
createExecutionAdministrationExt in interface ObjectFactory

createPackageAdministration

public PackageAdministration createPackageAdministration()
Specified by:
createPackageAdministration in interface ObjectFactory

createSharkConnection

public SharkConnection createSharkConnection()
Specified by:
createSharkConnection in interface ObjectFactory

createActivityFilterBuilder

public ActivityFilterBuilder createActivityFilterBuilder()
Specified by:
createActivityFilterBuilder in interface ObjectFactory

createAssignmentFilterBuilder

public AssignmentFilterBuilder createAssignmentFilterBuilder()
Specified by:
createAssignmentFilterBuilder in interface ObjectFactory

createEventAuditFilterBuilder

public EventAuditFilterBuilder createEventAuditFilterBuilder()
Specified by:
createEventAuditFilterBuilder in interface ObjectFactory

createProcessFilterBuilder

public ProcessFilterBuilder createProcessFilterBuilder()
Specified by:
createProcessFilterBuilder in interface ObjectFactory

createProcessMgrFilterBuilder

public ProcessMgrFilterBuilder createProcessMgrFilterBuilder()
Specified by:
createProcessMgrFilterBuilder in interface ObjectFactory

createResourceFilterBuilder

public ResourceFilterBuilder createResourceFilterBuilder()
Specified by:
createResourceFilterBuilder in interface ObjectFactory

createXPDLBrowser

public XPDLBrowser createXPDLBrowser()
Specified by:
createXPDLBrowser in interface ObjectFactory

createXPILHandler

public XPILHandler createXPILHandler()
Specified by:
createXPILHandler in interface ObjectFactory

createWAPI

public WAPI createWAPI()
Specified by:
createWAPI in interface ObjectFactory