org.opencrx.kernel.backend
Interface SynchWorkflow_1_0

All Known Implementing Classes:
PrintConsole, SendAlert

public interface SynchWorkflow_1_0


Method Summary
 void execute(org.openmdx.application.dataprovider.cci.DataproviderObject_1_0 userHome, org.openmdx.base.naming.Path targetObjectIdentity, Map<String,Object> params, org.openmdx.base.naming.Path wfProcessInstance, Backend backend)
          Executes the workflow for the specified target object.
 

Method Detail

execute

void execute(org.openmdx.application.dataprovider.cci.DataproviderObject_1_0 userHome,
             org.openmdx.base.naming.Path targetObjectIdentity,
             Map<String,Object> params,
             org.openmdx.base.naming.Path wfProcessInstance,
             Backend backend)
             throws ServiceException
Executes the workflow for the specified target object. The list of processed (modified, created, removed) objects must be updated if the objects are subject to topics, subscriptions and workflows.

Parameters:
userHome - the user's home for which the workflow is executed.
targetObjectIdentity - workflow target object.
params - workflow parameters as name/value pairs.
wfProcessInstance - workflow process instance.
backend - openCRX application plugin.
Throws:
ServiceException


This software is published under the BSD license. Copyright © 2003-2009, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.