public class JPAMapper extends InternalMapper
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<String> |
findContextIdForEvent(String eventType,
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)
public 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)
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 List<String> findContextIdForEvent(String eventType, String ownerId)
findContextIdForEvent
in class InternalMapper
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.