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 List<PortableWorkDefinition> getRHSWorkItemDependencies( RuleModel model ) { if ( model != null ) { List<PortableWorkDefinition> workItems = new ArrayList<PortableWorkDefinition>(); for ( IAction action : model.rhs ) { if ( action instanceof ActionExecuteWorkItem ) { workItems.add( ( (ActionExecuteWorkItem) action ).getWorkDefinition() ); } } return workItems; } List<PortableWorkDefinition> empty = Collections.emptyList(); return empty; }
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 List<PortableWorkDefinition> getRHSWorkItemDependencies( RuleModel model ) { if ( model != null ) { List<PortableWorkDefinition> workItems = new ArrayList<PortableWorkDefinition>(); for ( IAction action : model.rhs ) { if ( action instanceof ActionExecuteWorkItem ) { workItems.add( ( (ActionExecuteWorkItem) action ).getWorkDefinition() ); } } return workItems; } List<PortableWorkDefinition> empty = Collections.emptyList(); return empty; }
m.name = "WorkItem"; ActionExecuteWorkItem awi = new ActionExecuteWorkItem(); PortableWorkDefinition pwd = new PortableWorkDefinition(); pwd.setName( "WorkItem" ); awi.setWorkDefinition( pwd );
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" ); }
m.addLhsItem( fp1 ); ActionExecuteWorkItem awi = new ActionExecuteWorkItem(); PortableWorkDefinition pwd = new PortableWorkDefinition(); pwd.setName( "WorkItem" ); awi.setWorkDefinition( pwd );
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" ); }
ActionExecuteWorkItem awi = new ActionExecuteWorkItem(); PortableWorkDefinition pwd = new PortableWorkDefinition(); pwd.setName( "WorkItem" ); awi.setWorkDefinition( pwd );
PortableWorkDefinition mpwd = aw.getWorkDefinition(); assertNotNull( mpwd );
ActionExecuteWorkItem awi = new ActionExecuteWorkItem(); PortableWorkDefinition pwd = new PortableWorkDefinition(); pwd.setName( "WorkItem" ); awi.setWorkDefinition( pwd );
PortableWorkDefinition mpwd = aw.getWorkDefinition(); assertNotNull( mpwd );
m.addLhsItem( fp1 ); ActionExecuteWorkItem awi = new ActionExecuteWorkItem(); PortableWorkDefinition pwd = new PortableWorkDefinition(); pwd.setName( "WorkItem" ); awi.setWorkDefinition( pwd );
assertNotNull( aw ); PortableWorkDefinition mpwd = aw.getWorkDefinition(); assertNotNull( mpwd );
m.addLhsItem( fp5 ); ActionExecuteWorkItem awi = new ActionExecuteWorkItem(); PortableWorkDefinition pwd = new PortableWorkDefinition(); pwd.setName( "WorkItem" ); awi.setWorkDefinition( pwd );
assertNotNull( aw ); PortableWorkDefinition mpwd = aw.getWorkDefinition(); assertNotNull( mpwd );
m.addLhsItem( fp5 ); ActionExecuteWorkItem awi = new ActionExecuteWorkItem(); PortableWorkDefinition pwd = new PortableWorkDefinition(); pwd.setName( "WorkItem" ); awi.setWorkDefinition( pwd );
PortableWorkDefinition mpwd = aw.getWorkDefinition(); assertNotNull( mpwd );
PortableWorkDefinition mpwd = aw.getWorkDefinition(); assertNotNull( mpwd );