org.ow2.orchestra.b4p
Class HumanTaskAPIImpl

java.lang.Object
  extended by org.ow2.orchestra.b4p.HumanTaskAPIImpl
All Implemented Interfaces:
HumanTaskAPI

public class HumanTaskAPIImpl
extends Object
implements HumanTaskAPI

Created by: Guillaume Porcher Date: 15/09/11 Time: 21:26


Nested Class Summary
static class HumanTaskAPIImpl.TaskOperationsEnvironmentInterceptor
           
 
Constructor Summary
HumanTaskAPIImpl(EnvironmentFactory environmentFactory)
           
 
Method Summary
 void createTaskInstance(ActivityDefinitionUUID activityDefinitionUUID, MessageVariable inputMessage, BpelExecution execution, Date activationTime, Date expirationTime)
           
 void createTaskOperationsWebService(org.apache.cxf.Bus bus)
          Create a web service for task operations using the given cxf bus.
 QName deployTask(BpelProcess process, PeopleActivity peopleActivity, String targetNamespace, ActivityDefinitionUUID activityDefinitionUUID)
           
 void undeployTask(ActivityDefinitionUUID activityDefinitionUUID)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HumanTaskAPIImpl

public HumanTaskAPIImpl(EnvironmentFactory environmentFactory)
Method Detail

deployTask

public QName deployTask(BpelProcess process,
                        PeopleActivity peopleActivity,
                        String targetNamespace,
                        ActivityDefinitionUUID activityDefinitionUUID)
Specified by:
deployTask in interface HumanTaskAPI

undeployTask

public void undeployTask(ActivityDefinitionUUID activityDefinitionUUID)
Specified by:
undeployTask in interface HumanTaskAPI

createTaskInstance

public void createTaskInstance(ActivityDefinitionUUID activityDefinitionUUID,
                               MessageVariable inputMessage,
                               BpelExecution execution,
                               Date activationTime,
                               Date expirationTime)
Specified by:
createTaskInstance in interface HumanTaskAPI

createTaskOperationsWebService

public void createTaskOperationsWebService(org.apache.cxf.Bus bus)
Description copied from interface: HumanTaskAPI
Create a web service for task operations using the given cxf bus.

Specified by:
createTaskOperationsWebService in interface HumanTaskAPI


Copyright © 2011 OW2 Consortium. All Rights Reserved.