07-20-2010 09:25 AM
<process-definition xmlns="http://jbpm.org/jpdl-3.1.xsd"
name="azwf:plateauairbusworkflow">
<swimlane name="initiator" />
<start-state name="Start">
<task name="azwf:start" swimlane="initiator" />
<transition name="toDraft" to="Draft">
<action name="StartWorkflowHandler" class="com.workflow.handler.StartWorkflowHandler">
<contextNode type="org.alfresco.service.cmr.repository.NodeRef">#{bpm_context}</contextNode>
</action>
</transition>
</start-state>
public class StartWorkflowHandler implements ActionHandler {
public NodeRef contextNode;
public void setContextNode(NodeRef contextNode) {
this.contextNode = contextNode;
}
public void execute(ExecutionContext ec) throws Exception {
(…)
Map<QName, Serializable> contentProps = new HashMap<QName, Serializable>();
contentProps = service.getProperties(contextNode);
service.moveNode(contextNode, draft, ContentModel.ASSOC_CONTAINS,QName.createQName(…);
07-20-2010 11:24 AM
07-20-2010 12:33 PM
NavigationBean navigationBean = (NavigationBean) FacesHelper.getManagedBean(FacesContext.getCurrentInstance(), "NavigationBean");
NodeRef contextNode = navigationBean.getCurrentNode().getNodeRef();
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.