public class JPAMapper extends Object implements org.kie.internal.runtime.manager.Mapper
KieSession
id mapping. It used ContextMappingInfo
entity for persistence.ContextMappingInfo
Constructor and Description |
---|
JPAMapper(javax.persistence.EntityManagerFactory emf) |
Modifier and Type | Method and Description |
---|---|
protected ContextMappingInfo |
findContextByContextId(org.kie.api.runtime.manager.Context context,
javax.persistence.EntityManager em) |
Object |
findContextId(Integer ksessionId) |
Integer |
findMapping(org.kie.api.runtime.manager.Context context) |
org.kie.api.runtime.manager.Context |
getProcessInstanceByCorrelationKey(org.kie.internal.process.CorrelationKey correlationKey,
javax.persistence.EntityManager em) |
void |
removeMapping(org.kie.api.runtime.manager.Context context) |
protected org.kie.api.runtime.manager.Context |
resolveContext(org.kie.api.runtime.manager.Context orig,
javax.persistence.EntityManager em) |
void |
saveMapping(org.kie.api.runtime.manager.Context context,
Integer ksessionId) |
public void saveMapping(org.kie.api.runtime.manager.Context context, Integer ksessionId)
saveMapping
in interface org.kie.internal.runtime.manager.Mapper
public Integer findMapping(org.kie.api.runtime.manager.Context context)
findMapping
in interface org.kie.internal.runtime.manager.Mapper
public void removeMapping(org.kie.api.runtime.manager.Context context)
removeMapping
in interface org.kie.internal.runtime.manager.Mapper
protected org.kie.api.runtime.manager.Context resolveContext(org.kie.api.runtime.manager.Context orig, javax.persistence.EntityManager em)
protected ContextMappingInfo findContextByContextId(org.kie.api.runtime.manager.Context context, javax.persistence.EntityManager em)
public org.kie.api.runtime.manager.Context getProcessInstanceByCorrelationKey(org.kie.internal.process.CorrelationKey correlationKey, javax.persistence.EntityManager em)
Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.