org.jbpm.db
Class LoggingSession

java.lang.Object
  extended by org.jbpm.db.LoggingSession

public class LoggingSession
extends Object


Constructor Summary
LoggingSession(JbpmSession jbpmSession)
          Deprecated. use LoggingSession(Session) instead
LoggingSession(org.hibernate.Session session)
           
 
Method Summary
 Map findLogsByProcessInstance(long processInstanceId)
          returns a map that maps Tokens to Lists.
 List findLogsByToken(long tokenId)
          collects the logs for a given token, ordered by creation time.
 ProcessLog getProcessLog(long processLogId)
          get the process log for a given id.
 ProcessLog loadProcessLog(long processLogId)
          load the process log for a given id.
 void saveProcessLog(ProcessLog processLog)
          saves the given process log to the database.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LoggingSession

public LoggingSession(JbpmSession jbpmSession)
Deprecated. use LoggingSession(Session) instead


LoggingSession

public LoggingSession(org.hibernate.Session session)
Method Detail

findLogsByProcessInstance

public Map findLogsByProcessInstance(long processInstanceId)
returns a map that maps Tokens to Lists. The lists contain the ordered logs for the given token. The lists are retrieved with findLogsByToken(long).


findLogsByToken

public List findLogsByToken(long tokenId)
collects the logs for a given token, ordered by creation time.


saveProcessLog

public void saveProcessLog(ProcessLog processLog)
saves the given process log to the database.


loadProcessLog

public ProcessLog loadProcessLog(long processLogId)
load the process log for a given id.


getProcessLog

public ProcessLog getProcessLog(long processLogId)
get the process log for a given id.



Copyright © 2012 JBoss, a division of Red Hat, Inc.. All Rights Reserved.