Class PluginContentHibernateInterceptor
- java.lang.Object
-
- org.hibernate.EmptyInterceptor
-
- com.atlassian.confluence.content.persistence.hibernate.PluginContentHibernateInterceptor
-
- All Implemented Interfaces:
Serializable,org.hibernate.Interceptor
public class PluginContentHibernateInterceptor extends org.hibernate.EmptyInterceptorInterceptor responsible for adding the pluggable content adapter to any content loaded from the database. Because of loading order problems (the plugin system isn't available when hibernate is configured), responsibility for providing the Plugin Accessor to this class is given to the PluginContentHibernateDao after it is initialised.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PluginContentHibernateInterceptor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanonLoad(Object entity, Serializable id, Object[] state, String[] propertyNames, org.hibernate.type.Type[] types)voidsetContentTypeManager(ContentTypeManager contentTypeManager)-
Methods inherited from class org.hibernate.EmptyInterceptor
afterTransactionBegin, afterTransactionCompletion, beforeTransactionCompletion, findDirty, getEntity, getEntityName, instantiate, isTransient, onCollectionRecreate, onCollectionRemove, onCollectionUpdate, onDelete, onFlushDirty, onPrepareStatement, onSave, postFlush, preFlush
-
-
-
-
Method Detail
-
onLoad
public boolean onLoad(Object entity, Serializable id, Object[] state, String[] propertyNames, org.hibernate.type.Type[] types) throws org.hibernate.CallbackException
- Specified by:
onLoadin interfaceorg.hibernate.Interceptor- Overrides:
onLoadin classorg.hibernate.EmptyInterceptor- Throws:
org.hibernate.CallbackException
-
setContentTypeManager
public void setContentTypeManager(ContentTypeManager contentTypeManager)
-
-