public class HibernateEntityResolver extends Object implements Esi4JEntityResolver
Esi4JEntityResolver.ObjectKey| Constructor and Description |
|---|
HibernateEntityResolver(org.hibernate.SessionFactory sessionFactory) |
| Modifier and Type | Method and Description |
|---|---|
void |
closeResolveSession() |
protected org.hibernate.Session |
getCurrentSession(org.hibernate.SessionFactory factory) |
protected org.hibernate.Session |
getNewSession(org.hibernate.SessionFactory factory) |
org.hibernate.SessionFactory |
getSessionFactory() |
void |
openResolveSession() |
Object |
replaceEntity(Object entity)
must be called within originating session
|
Object |
resolveEntity(Object replacedEntity) |
Esi4JEntityResolver.ObjectKey |
toObjectKey(Object entity)
must be called within originating session
|
public HibernateEntityResolver(org.hibernate.SessionFactory sessionFactory)
public Esi4JEntityResolver.ObjectKey toObjectKey(Object entity)
toObjectKey in interface Esi4JEntityResolverEsi4JEntityResolver.ObjectKey for this entitypublic Object replaceEntity(Object entity)
replaceEntity in interface Esi4JEntityResolverEsi4JEntityResolver.ObjectKeypublic void openResolveSession()
public void closeResolveSession()
public Object resolveEntity(Object replacedEntity)
resolveEntity in interface Esi4JEntityResolvernull if entity cannot be resolvedprotected org.hibernate.Session getCurrentSession(org.hibernate.SessionFactory factory)
protected org.hibernate.Session getNewSession(org.hibernate.SessionFactory factory)
public final org.hibernate.SessionFactory getSessionFactory()
Copyright © 2013 Molindo GmbH. All Rights Reserved.