com.ebmwebsourcing.easybpel.model.bpel.impl.runtime
Class BPELAssigner

java.lang.Object
  extended by com.ebmwebsourcing.easybpel.model.bpel.impl.runtime.BPELAssigner
All Implemented Interfaces:
com.ebmwebsourcing.easyviper.core.api.engine.expression.AssignementExpression.Assigner

public class BPELAssigner
extends java.lang.Object
implements com.ebmwebsourcing.easyviper.core.api.engine.expression.AssignementExpression.Assigner

Author:
Adrien Louis - eBM WebSourcing, Nicolas Salatge - eBM WebSourcing

Constructor Summary
BPELAssigner(BPELProcess bpeldefinition)
           
 
Method Summary
 com.ebmwebsourcing.easyviper.core.api.engine.expression.Expression affect(com.ebmwebsourcing.easyviper.core.api.engine.Scope scope, com.ebmwebsourcing.easyviper.core.api.engine.expression.Expression left, com.ebmwebsourcing.easyviper.core.api.engine.expression.Expression right)
           
static java.lang.String convertVariable2Expression(VariablePart var)
           
static java.util.List<java.lang.String> createXPathExpressionByReplacingPartByElement(java.lang.String partName, BPELVariable definition, java.lang.String xpathExpression, BPELProcess bpelDefinition)
           
 void setLog(java.util.logging.Logger logger)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BPELAssigner

public BPELAssigner(BPELProcess bpeldefinition)
Method Detail

setLog

public void setLog(java.util.logging.Logger logger)
Specified by:
setLog in interface com.ebmwebsourcing.easyviper.core.api.engine.expression.AssignementExpression.Assigner

affect

public com.ebmwebsourcing.easyviper.core.api.engine.expression.Expression affect(com.ebmwebsourcing.easyviper.core.api.engine.Scope scope,
                                                                                 com.ebmwebsourcing.easyviper.core.api.engine.expression.Expression left,
                                                                                 com.ebmwebsourcing.easyviper.core.api.engine.expression.Expression right)
                                                                          throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
affect in interface com.ebmwebsourcing.easyviper.core.api.engine.expression.AssignementExpression.Assigner
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

convertVariable2Expression

public static java.lang.String convertVariable2Expression(VariablePart var)
                                                   throws BPELException
Throws:
BPELException

createXPathExpressionByReplacingPartByElement

public static java.util.List<java.lang.String> createXPathExpressionByReplacingPartByElement(java.lang.String partName,
                                                                                             BPELVariable definition,
                                                                                             java.lang.String xpathExpression,
                                                                                             BPELProcess bpelDefinition)
                                                                                      throws BPELException
Throws:
BPELException


Copyright © 2008-2009 eBM WebSourcing. All Rights Reserved.