org.alfresco.repo.domain.hibernate
Class HibernateSessionHelperResource
java.lang.Object
org.alfresco.repo.domain.hibernate.HibernateSessionHelperResource
- All Implemented Interfaces:
- HibernateSessionHelperResourceProvider
public class HibernateSessionHelperResource
- extends java.lang.Object
- implements HibernateSessionHelperResourceProvider
Support to (optionally) listen to hibernate events generated by a hibernate session. The tracking is bound to a
transaction resource
Method Summary |
java.lang.String |
getCurrentMark()
|
java.util.List |
getMarks(org.hibernate.Session session)
|
void |
mark(org.hibernate.Session session)
|
void |
mark(org.hibernate.Session session,
java.lang.String label)
|
void |
removeMark(org.hibernate.Session session)
|
void |
removeMark(org.hibernate.Session session,
java.lang.String label)
|
void |
reset(org.hibernate.Session session)
|
void |
reset(org.hibernate.Session session,
java.lang.String label)
|
void |
resetAndRemoveMark(org.hibernate.Session session)
|
void |
resetAndRemoveMark(org.hibernate.Session session,
java.lang.String label)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getCurrentMark
public java.lang.String getCurrentMark()
- Specified by:
getCurrentMark
in interface HibernateSessionHelperResourceProvider
getMarks
public java.util.List getMarks(org.hibernate.Session session)
- Specified by:
getMarks
in interface HibernateSessionHelperResourceProvider
mark
public void mark(org.hibernate.Session session)
- Specified by:
mark
in interface HibernateSessionHelperResourceProvider
mark
public void mark(org.hibernate.Session session,
java.lang.String label)
- Specified by:
mark
in interface HibernateSessionHelperResourceProvider
removeMark
public void removeMark(org.hibernate.Session session)
- Specified by:
removeMark
in interface HibernateSessionHelperResourceProvider
removeMark
public void removeMark(org.hibernate.Session session,
java.lang.String label)
- Specified by:
removeMark
in interface HibernateSessionHelperResourceProvider
reset
public void reset(org.hibernate.Session session)
- Specified by:
reset
in interface HibernateSessionHelperResourceProvider
reset
public void reset(org.hibernate.Session session,
java.lang.String label)
- Specified by:
reset
in interface HibernateSessionHelperResourceProvider
resetAndRemoveMark
public void resetAndRemoveMark(org.hibernate.Session session)
- Specified by:
resetAndRemoveMark
in interface HibernateSessionHelperResourceProvider
resetAndRemoveMark
public void resetAndRemoveMark(org.hibernate.Session session,
java.lang.String label)
- Specified by:
resetAndRemoveMark
in interface HibernateSessionHelperResourceProvider
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.