org.drools.persistence
Interface PersistenceContext
- All Known Implementing Classes:
- JpaPersistenceContext, MapBasedPersistenceContext
public interface PersistenceContext
persist
SessionInfo persist(SessionInfo sessionInfo)
- This method persists the entity. If pessimistic locking is being used, the method will also immediately lock the entity
and return a reference to the locked entity.
- Parameters:
sessionInfo - The SessionInfo instance representing the state of the KieSession
- Returns:
- sessionInfo a reference to the persisted
SessionInfo instance.
findSessionInfo
SessionInfo findSessionInfo(Integer id)
remove
void remove(SessionInfo sessionInfo)
isOpen
boolean isOpen()
joinTransaction
void joinTransaction()
close
void close()
persist
WorkItemInfo persist(WorkItemInfo workItemInfo)
findWorkItemInfo
WorkItemInfo findWorkItemInfo(Long id)
remove
void remove(WorkItemInfo workItemInfo)
lock
void lock(WorkItemInfo workItemInfo)
- This method pessimistically locks the
WorkItemInfo instance
- Parameters:
sessionInfo - The persistent representation of a WorkItem
merge
WorkItemInfo merge(WorkItemInfo workItemInfo)
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.