public class HibernateEntityResolver extends Object implements Esi4JBatchedEntityResolver, Esi4JSessionEntityResolver
| Constructor and Description |
|---|
HibernateEntityResolver(org.hibernate.SessionFactory sessionFactory) |
| Modifier and Type | Method and Description |
|---|---|
void |
closeResolveSession()
closes the session.
|
protected org.hibernate.Session |
getCurrentSession(org.hibernate.SessionFactory factory) |
protected org.hibernate.Session |
getNewSession(org.hibernate.SessionFactory factory) |
org.hibernate.SessionFactory |
getSessionFactory() |
Object |
replaceEntity(Object entity)
must be called within originating session
|
void |
resolveEntities(Esi4JEntityTask[] tasks)
calls
Esi4JEntityTask.resolveEntity(Esi4JEntityResolver) for all
tasks |
Object |
resolveEntity(Object replacedEntity) |
void |
startResolveSession()
starts a session.
|
ObjectKey |
toObjectKey(Object entity)
must be called within originating session
|
public HibernateEntityResolver(org.hibernate.SessionFactory sessionFactory)
public ObjectKey toObjectKey(Object entity)
toObjectKey in interface Esi4JEntityResolverObjectKey for this entitypublic Object replaceEntity(Object entity)
replaceEntity in interface Esi4JEntityResolverObjectKeypublic void startResolveSession()
Esi4JSessionEntityResolverEsi4JEntityResolver.resolveEntity(Object)startResolveSession in interface Esi4JSessionEntityResolverpublic void closeResolveSession()
Esi4JSessionEntityResolverEsi4JSessionEntityResolver.startResolveSession()closeResolveSession in interface Esi4JSessionEntityResolverpublic Object resolveEntity(Object replacedEntity)
resolveEntity in interface Esi4JEntityResolverpublic void resolveEntities(Esi4JEntityTask[] tasks)
Esi4JBatchedEntityResolverEsi4JEntityTask.resolveEntity(Esi4JEntityResolver) for all
tasksresolveEntities in interface Esi4JBatchedEntityResolvertasks - may contain nullprotected org.hibernate.Session getCurrentSession(org.hibernate.SessionFactory factory)
protected org.hibernate.Session getNewSession(org.hibernate.SessionFactory factory)
public final org.hibernate.SessionFactory getSessionFactory()
Copyright © 2015 Molindo GmbH. All Rights Reserved.