public void visitActionExecuteWorkItem( final ActionExecuteWorkItem action ) { String wiName = action.getWorkDefinition().getName(); String wiImplName = WORKITEM_PREFIX + wiName; instantiatedWorkItems.add( wiName ); buf.append( indentation ); buf.append( "org.drools.process.instance.impl.WorkItemImpl " ); buf.append( wiImplName ); buf.append( " = new org.drools.process.instance.impl.WorkItemImpl();\n" ); buf.append( indentation ); buf.append( wiImplName ); buf.append( ".setName( \"" ); buf.append( wiName ); buf.append( "\" );\n" ); for ( PortableParameterDefinition ppd : action.getWorkDefinition().getParameters() ) { makeWorkItemParameterDRL( ppd, wiImplName ); } buf.append( indentation ); buf.append( "wim.internalExecuteWorkItem( " ); buf.append( wiImplName ); buf.append( " );\n" ); }
public void visitActionExecuteWorkItem( final ActionExecuteWorkItem action ) { String wiName = action.getWorkDefinition().getName(); String wiImplName = WORKITEM_PREFIX + wiName; instantiatedWorkItems.add( wiName ); buf.append( indentation ); buf.append( "org.drools.process.instance.impl.WorkItemImpl " ); buf.append( wiImplName ); buf.append( " = new org.drools.process.instance.impl.WorkItemImpl();\n" ); buf.append( indentation ); buf.append( wiImplName ); buf.append( ".setName( \"" ); buf.append( wiName ); buf.append( "\" );\n" ); for ( PortableParameterDefinition ppd : action.getWorkDefinition().getParameters() ) { makeWorkItemParameterDRL( ppd, wiImplName ); } buf.append( indentation ); buf.append( "wim.internalExecuteWorkItem( " ); buf.append( wiImplName ); buf.append( " );\n" ); }
private void doAction(List<LabelledAction> actions, ActionWorkItemCol52 wi, String cell) { if ( Boolean.TRUE.equals( Boolean.parseBoolean( cell ) ) ) { ActionExecuteWorkItem aewi = new ActionExecuteWorkItem(); aewi.setWorkDefinition( wi.getWorkItemDefinition() ); LabelledAction a = new LabelledAction(); a.action = aewi; a.boundName = wi.getWorkItemDefinition().getName(); actions.add( a ); } }
private void doAction(List<LabelledAction> actions, ActionWorkItemCol52 wi, String cell) { if ( Boolean.TRUE.equals( Boolean.parseBoolean( cell ) ) ) { ActionExecuteWorkItem aewi = new ActionExecuteWorkItem(); aewi.setWorkDefinition( wi.getWorkItemDefinition() ); LabelledAction a = new LabelledAction(); a.action = aewi; a.boundName = wi.getWorkItemDefinition().getName(); actions.add( a ); } }