public class JPAMapper extends Object implements org.kie.internal.runtime.manager.Mapper
KieSession
id mapping. It uses the 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,
String ownerId,
javax.persistence.EntityManager em) |
Object |
findContextId(Long ksessionId,
String ownerId) |
List<Long> |
findKSessionToInit(String ownerId) |
Long |
findMapping(org.kie.api.runtime.manager.Context context,
String ownerId) |
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,
String ownerId) |
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,
Long ksessionId,
String ownerId) |
public void saveMapping(org.kie.api.runtime.manager.Context context, Long ksessionId, String ownerId)
saveMapping
in interface org.kie.internal.runtime.manager.Mapper
public Long findMapping(org.kie.api.runtime.manager.Context context, String ownerId)
findMapping
in interface org.kie.internal.runtime.manager.Mapper
public void removeMapping(org.kie.api.runtime.manager.Context context, String ownerId)
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, String ownerId, javax.persistence.EntityManager em)
public org.kie.api.runtime.manager.Context getProcessInstanceByCorrelationKey(org.kie.internal.process.CorrelationKey correlationKey, javax.persistence.EntityManager em)
public Object findContextId(Long ksessionId, String ownerId)
findContextId
in interface org.kie.internal.runtime.manager.Mapper
Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.