Package org.jbpm.process.builder.dialect

Examples of org.jbpm.process.builder.dialect.ProcessDialect


       
        ActionNode actionNode = new ActionNode();
        DroolsAction action = new DroolsConsequenceAction("java", null);
        actionNode.setAction(action);
       
        ProcessDialect dialect = ProcessDialectRegistry.getDialect( "java" );           
        dialect.getActionBuilder().build( context, action, actionDescr, actionNode );
        dialect.addProcess( context );
        javaDialect.compileAll();           
        assertEquals( 0, javaDialect.getResults().size() );

        final RuleBase ruleBase = RuleBaseFactory.newRuleBase();
        ruleBase.addPackage( pkgBuilder.getPackage() );
View Full Code Here


    super.build(process, processDescr, context, node);
    for (DataAssociation dataAssociation: ((WorkItemNode) node).getInAssociations()) {
      List<Assignment> assignments = dataAssociation.getAssignments();
      if (assignments != null) {
        for (Assignment assignment: assignments) {
          ProcessDialect dialect = ProcessDialectRegistry.getDialect( assignment.getDialect() );           
            dialect.getAssignmentBuilder().build(
              context, assignment,
              dataAssociation.getSources().get(0),
              dataAssociation.getTarget(),
              ((WorkItemNode) node), true);
        }
      }
    }
    for (DataAssociation dataAssociation: ((WorkItemNode) node).getOutAssociations()) {
      List<Assignment> assignments = dataAssociation.getAssignments();
      if (assignments != null) {
        for (Assignment assignment: assignments) {
          ProcessDialect dialect = ProcessDialectRegistry.getDialect( assignment.getDialect() );           
            dialect.getAssignmentBuilder().build(
              context, assignment,
              dataAssociation.getSources().get(0),
              dataAssociation.getTarget(),
              ((WorkItemNode) node), false);
        }
View Full Code Here

        ActionNode actionNode = ( ActionNode ) node;
        DroolsConsequenceAction action = (DroolsConsequenceAction) actionNode.getAction();
        ActionDescr actionDescr = new ActionDescr();
        actionDescr.setText( action.getConsequence() );  
       
        ProcessDialect dialect = ProcessDialectRegistry.getDialect( action.getDialect() );           
        dialect.getActionBuilder().build( context, action, actionDescr, (NodeImpl) node );
    }
View Full Code Here

   
    protected void buildAction(DroolsAction droolsAction, ProcessBuildContext context, NodeImpl node) {
      DroolsConsequenceAction action = (DroolsConsequenceAction) droolsAction;
        ActionDescr actionDescr = new ActionDescr();
        actionDescr.setText( action.getConsequence() );  
        ProcessDialect dialect = ProcessDialectRegistry.getDialect( action.getDialect() );           
      dialect.getActionBuilder().build( context, action, actionDescr, node);
    }
View Full Code Here

      super.build(process, processDescr, context, node);
        ActionNode actionNode = ( ActionNode ) node;
        DroolsConsequenceAction action = (DroolsConsequenceAction) actionNode.getAction();
        ActionDescr actionDescr = new ActionDescr();
        actionDescr.setText( action.getConsequence() );  
        ProcessDialect dialect = ProcessDialectRegistry.getDialect( action.getDialect() );           
        dialect.getActionBuilder().build( context, action, actionDescr, (NodeImpl) node );
    }
View Full Code Here

                splitNode.setConstraint( outgoingConnection, returnValueConstraint );           
               
                ReturnValueDescr returnValueDescr = new ReturnValueDescr();
                returnValueDescr.setText( constraint.getConstraint() );
               
                ProcessDialect dialect = ProcessDialectRegistry.getDialect( constraint.getDialect() );           
              dialect.getReturnValueEvaluatorBuilder().build( context, returnValueConstraint, returnValueDescr, (NodeImpl) node );
            }
        }
    }
View Full Code Here

            if (exceptionHandler instanceof ActionExceptionHandler) {
              DroolsConsequenceAction action = (DroolsConsequenceAction)
                ((ActionExceptionHandler) exceptionHandler).getAction();
              ActionDescr actionDescr = new ActionDescr();
                  actionDescr.setText( action.getConsequence() );  
                  ProcessDialect dialect = ProcessDialectRegistry.getDialect( action.getDialect() );           
                  dialect.getActionBuilder().build( buildContext, action, actionDescr, (ProcessImpl) buildContext.getProcess() );
            }
          }
        }
      }
    }
View Full Code Here

TOP

Related Classes of org.jbpm.process.builder.dialect.ProcessDialect

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.