public void wire(Object object) { setMetaData( "Action", object ); }
@SuppressWarnings("unchecked") public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException { this.name = (String) in.readObject(); this.metaData = (Map<String, Object>) in.readObject(); Object action = in.readObject(); setMetaData( "Action", action ); }
public void writeExternal(ObjectOutput out) throws IOException { out.writeObject( name ); Object action = this.metaData.remove( "Action" ); out.writeObject( this.metaData ); if ( action instanceof CompiledInvoker ) { out.writeObject( null ); } else { out.writeObject(action); } setMetaData( "Action", action ); }
public void build(final PackageBuildContext context, final DroolsAction action, final ActionDescr actionDescr, final ContextResolver contextResolver) { String text = actionDescr.getText(); JavaScriptAction expr = new JavaScriptAction(text); action.setMetaData("Action", expr ); }
public ActionNodeFactory action(Action action) { DroolsAction droolsAction = new DroolsAction(); droolsAction.setMetaData("Action", action); getActionNode().setAction(droolsAction); return this; } }
public ActionNodeFactory action(String dialect, String action, boolean isDroolsAction) { if(isDroolsAction) { DroolsAction droolsAction = new DroolsAction(); droolsAction.setMetaData("Action", action); getActionNode().setAction(droolsAction); } else { getActionNode().setAction(new DroolsConsequenceAction(dialect, action)); } return this; }
MVELCompilationUnit.Scope.EXPRESSION); MVELAction expr = new MVELAction( unit, context.getDialect().getId() ); action.setMetaData("Action", expr );
actionNode.setName("Execute"); DroolsAction action = new DroolsConsequenceAction("java", null); action.setMetaData("Action", new Action() { public void execute(ProcessContext context) throws Exception { eventList.add("action" + id);
actionNode.setName("Print"); DroolsAction action = new DroolsConsequenceAction("java", null); action.setMetaData("Action", new Action() {
actionNode.setName("Print child"); DroolsAction action = new DroolsConsequenceAction("java", null); action.setMetaData("Action", new Action() { public void execute(ProcessContext context) throws Exception { logger.info("Executed action for child {}", ((Person) context.getVariable("child")).getName());
actionNode.setName( "Print" ); DroolsAction action = new DroolsConsequenceAction( "java" , null); action.setMetaData( "Action" , new Action() { public void execute(ProcessContext context) throws Exception { Assert.assertEquals( variableText , ((MyVariableExtendingSerializable) context.getVariable( "x" )).getText()); ;
actionNode.setName("Print"); DroolsAction action = new DroolsConsequenceAction("java", null); action.setMetaData("Action", new Action() { public void execute(ProcessContext context) throws Exception { myList.add("Executed action"); actionNode2.setName("Print"); action = new DroolsConsequenceAction("java", null); action.setMetaData("Action", new Action() { public void execute(ProcessContext context) throws Exception { myList.add("Executed action");
actionNode.setName("Print"); DroolsAction action = new DroolsConsequenceAction("java", null); action.setMetaData("Action", new Action() { public void execute(ProcessContext context) throws Exception { logger.info("Detected event for person {}", ((Person) context.getVariable("event")).getName());
actionNode.setName("Print"); DroolsAction action = new DroolsConsequenceAction("java", null); action.setMetaData("Action", new Action() { public void execute(ProcessContext context) throws Exception { logger.info("Detected event for person {}", ((Person) context.getVariable("event")).getName()); actionNode2.setName("Print"); action = new DroolsConsequenceAction("java", null); action.setMetaData("Action", new Action() { public void execute(ProcessContext context) throws Exception { logger.info("Detected other event for person {}", ((Person) context.getVariable("event")).getName());
actionNode.setName("Print"); DroolsAction action = new DroolsConsequenceAction("java", null); action.setMetaData("Action", new Action() { public void execute(ProcessContext context) throws Exception { logger.info("Detected event for person {}", ((Person) context.getVariable("event")).getName());
actionNode.setName("Print"); DroolsAction action = new DroolsConsequenceAction("java", null); action.setMetaData("Action", new Action() { public void execute(ProcessContext context) throws Exception { logger.info("Detected event for person {}", ((Person) context.getVariable("event")).getName());
final List<String> eventList = new ArrayList<String>(); DroolsAction action = new DroolsConsequenceAction("java", null); action.setMetaData("Action", new Action() { public void execute(ProcessContext context) throws Exception { eventList.add("Executed action");
actionNode.setName("Action"); DroolsAction action = new DroolsConsequenceAction("java", null); action.setMetaData("Action", new Action() { public void execute(ProcessContext context) throws Exception { logger.info("Executed action");
actionNode.setName("Execute"); DroolsAction action = new DroolsConsequenceAction("java", null); action.setMetaData("Action", new Action() { public void execute(ProcessContext context) throws Exception { eventList.add("Executed action");
actionNode.setName("Execute"); DroolsAction action = new DroolsConsequenceAction("java", null); action.setMetaData("Action", new Action() { public void execute(ProcessContext context) throws Exception { eventList.add("Executed action");