org.drools.persistence.jpa
Class JpaPersistenceContext

java.lang.Object
  extended by org.drools.persistence.jpa.JpaPersistenceContext
All Implemented Interfaces:
PersistenceContext

public class JpaPersistenceContext
extends Object
implements PersistenceContext


Constructor Summary
JpaPersistenceContext(javax.persistence.EntityManager em)
           
 
Method Summary
 void close()
           
 SessionInfo findSessionInfo(Integer id)
           
 WorkItemInfo findWorkItemInfo(Long id)
           
protected  javax.persistence.EntityManager getEntityManager()
           
 boolean isOpen()
           
 void joinTransaction()
           
 WorkItemInfo merge(WorkItemInfo workItemInfo)
           
 void persist(SessionInfo entity)
           
 void persist(WorkItemInfo workItemInfo)
           
 void remove(WorkItemInfo workItemInfo)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JpaPersistenceContext

public JpaPersistenceContext(javax.persistence.EntityManager em)
Method Detail

persist

public void persist(SessionInfo entity)
Specified by:
persist in interface PersistenceContext

findSessionInfo

public SessionInfo findSessionInfo(Integer id)
Specified by:
findSessionInfo in interface PersistenceContext

isOpen

public boolean isOpen()
Specified by:
isOpen in interface PersistenceContext

joinTransaction

public void joinTransaction()
Specified by:
joinTransaction in interface PersistenceContext

close

public void close()
Specified by:
close in interface PersistenceContext

persist

public void persist(WorkItemInfo workItemInfo)
Specified by:
persist in interface PersistenceContext

findWorkItemInfo

public WorkItemInfo findWorkItemInfo(Long id)
Specified by:
findWorkItemInfo in interface PersistenceContext

remove

public void remove(WorkItemInfo workItemInfo)
Specified by:
remove in interface PersistenceContext

merge

public WorkItemInfo merge(WorkItemInfo workItemInfo)
Specified by:
merge in interface PersistenceContext

getEntityManager

protected javax.persistence.EntityManager getEntityManager()


Copyright © 2001-2013 JBoss Inc.. All Rights Reserved.