jBPM distribution 6.0.0.Beta1

org.jbpm.runtime.manager.impl.mapper
Class JPAMapper

java.lang.Object
  extended by org.jbpm.runtime.manager.impl.mapper.JPAMapper
All Implemented Interfaces:
org.kie.internal.runtime.manager.Mapper

public class JPAMapper
extends Object
implements org.kie.internal.runtime.manager.Mapper


Constructor Summary
JPAMapper(javax.persistence.EntityManagerFactory emf)
           
 
Method Summary
protected  ContextMappingInfo findContextByContextId(org.kie.internal.runtime.manager.Context context, javax.persistence.EntityManager em)
           
 Integer findMapping(org.kie.internal.runtime.manager.Context context)
           
 org.kie.internal.runtime.manager.Context getProcessInstanceByCorrelationKey(org.kie.internal.process.CorrelationKey correlationKey, javax.persistence.EntityManager em)
           
 void removeMapping(org.kie.internal.runtime.manager.Context context)
           
protected  org.kie.internal.runtime.manager.Context resolveContext(org.kie.internal.runtime.manager.Context orig, javax.persistence.EntityManager em)
           
 void saveMapping(org.kie.internal.runtime.manager.Context context, Integer ksessionId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JPAMapper

public JPAMapper(javax.persistence.EntityManagerFactory emf)
Method Detail

saveMapping

public void saveMapping(org.kie.internal.runtime.manager.Context context,
                        Integer ksessionId)
Specified by:
saveMapping in interface org.kie.internal.runtime.manager.Mapper

findMapping

public Integer findMapping(org.kie.internal.runtime.manager.Context context)
Specified by:
findMapping in interface org.kie.internal.runtime.manager.Mapper

removeMapping

public void removeMapping(org.kie.internal.runtime.manager.Context context)
Specified by:
removeMapping in interface org.kie.internal.runtime.manager.Mapper

resolveContext

protected org.kie.internal.runtime.manager.Context resolveContext(org.kie.internal.runtime.manager.Context orig,
                                                                  javax.persistence.EntityManager em)

findContextByContextId

protected ContextMappingInfo findContextByContextId(org.kie.internal.runtime.manager.Context context,
                                                    javax.persistence.EntityManager em)

getProcessInstanceByCorrelationKey

public org.kie.internal.runtime.manager.Context getProcessInstanceByCorrelationKey(org.kie.internal.process.CorrelationKey correlationKey,
                                                                                   javax.persistence.EntityManager em)

jBPM distribution 6.0.0.Beta1

Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.