|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jboss.soa.esb.services.jbpm.JBpmObjectMapper
public class JBpmObjectMapper
Mapping glue between jBPM and ESB. Handles setting up the replyTo of the JBpmCallback Service, and is a wrapper around org.jboss.soa.esb.message.mapping.ObjectMapper to handle jBPM specifics around mapping variables from jBPM to ESB and back.
| Constructor Summary | |
|---|---|
JBpmObjectMapper()
|
|
| Method Summary | |
|---|---|
java.util.HashMap<java.lang.String,?> |
mapAuthRequestFromEsbMessageToJBpmMap(Message message)
|
java.util.HashMap<java.lang.String,java.lang.Object> |
mapFromEsbMessageToJBpmMap(Message message,
java.util.List<Mapping> mappingList)
This |
java.util.HashMap<java.lang.String,java.lang.Object> |
mapFromEsbMessageToJBpmMap(Message message,
java.lang.String esbToBpmXml)
|
java.util.HashMap<Mapping,java.lang.Object> |
mapFromEsbMessageToJBpmMapping(Message message,
java.util.List<Mapping> mappingList)
This |
java.util.HashMap<Mapping,java.lang.Object> |
mapFromEsbMessageToJBpmMapping(Message message,
java.lang.String esbToBpmXml)
|
Message |
mapFromJBpmToEsbMessage(org.dom4j.tree.DefaultElement bpmToEsbVars,
java.lang.Boolean isGlobalProcessScope,
ExecutionContext executionContext)
Creates an ESB Message, giving the mapping specified in the jbpmToEsbVars Element. |
java.util.HashMap<java.lang.String,java.lang.Object> |
mapSecurityContextFromEsbMessageToJBpmMap(Message message)
|
Message |
mapSecurityInfoFromJbpmToEsb(boolean gblPrcScope,
ExecutionContext executionContext,
Message esbMessage)
Will map the SecurityContext and AuthenticationRequest from a jBPM variable to ESB Message context. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JBpmObjectMapper()
| Method Detail |
|---|
public Message mapFromJBpmToEsbMessage(org.dom4j.tree.DefaultElement bpmToEsbVars,
java.lang.Boolean isGlobalProcessScope,
ExecutionContext executionContext)
jbpmToEsbVars - - the configuration of the mapping.isGlobalProcessScope - - Variables will be looked up using either the token scope or the process-definition (global) scope
See the jBPM documentation for more details.executionContext - - the jBPM ExecutionContext.
java.lang.Exception
public java.util.HashMap<java.lang.String,java.lang.Object> mapFromEsbMessageToJBpmMap(Message message,
java.lang.String esbToBpmXml)
throws ConfigurationException
message - esbToBpmXml -
ConfigurationException
public java.util.HashMap<java.lang.String,java.lang.Object> mapFromEsbMessageToJBpmMap(Message message,
java.util.List<Mapping> mappingList)
message - token -
java.lang.Exception
public java.util.HashMap<Mapping,java.lang.Object> mapFromEsbMessageToJBpmMapping(Message message,
java.lang.String esbToBpmXml)
throws ConfigurationException
message - esbToBpmXml -
ConfigurationException
public java.util.HashMap<Mapping,java.lang.Object> mapFromEsbMessageToJBpmMapping(Message message,
java.util.List<Mapping> mappingList)
message - token -
java.lang.Exceptionpublic java.util.HashMap<java.lang.String,java.lang.Object> mapSecurityContextFromEsbMessageToJBpmMap(Message message)
public java.util.HashMap<java.lang.String,?> mapAuthRequestFromEsbMessageToJBpmMap(Message message)
public Message mapSecurityInfoFromJbpmToEsb(boolean gblPrcScope,
ExecutionContext executionContext,
Message esbMessage)
gblPrcScope - True if the process scope is global.executionContext - The jBPM execution context.esbMessage - The distination ESB message
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||