org.broadleafcommerce.openadmin.server.service.persistence.entitymanager
Class HibernateCleaner

java.lang.Object
  extended by org.broadleafcommerce.openadmin.server.service.persistence.entitymanager.HibernateCleaner

@Service(value="blHibernateCleaner")
public class HibernateCleaner
extends Object

Created by IntelliJ IDEA. User: jfischer Date: 8/3/11 Time: 1:41 PM To change this template use File | Settings | File Templates.


Field Summary
protected  Map typePool
           
 
Constructor Summary
HibernateCleaner()
           
 
Method Summary
 Object convertBean(Object originalBean, Method method, org.hibernate.ejb.HibernateEntityManager em, org.springframework.transaction.PlatformTransactionManager txManager)
           
protected  Field[] getFields(Class<?> clazz)
           
protected  void performConvert(Object originalBean, Object targetBean, Field[] fields, Method method, org.hibernate.ejb.HibernateEntityManager em, org.springframework.transaction.PlatformTransactionManager txManager)
           
 org.hibernate.engine.IdentifierValue setUnsavedValue(org.hibernate.tuple.IdentifierProperty ip, org.hibernate.engine.IdentifierValue newUnsavedValue)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

typePool

protected Map typePool
Constructor Detail

HibernateCleaner

public HibernateCleaner()
Method Detail

convertBean

public Object convertBean(Object originalBean,
                          Method method,
                          org.hibernate.ejb.HibernateEntityManager em,
                          org.springframework.transaction.PlatformTransactionManager txManager)
                   throws Throwable
Throws:
Throwable

performConvert

protected void performConvert(Object originalBean,
                              Object targetBean,
                              Field[] fields,
                              Method method,
                              org.hibernate.ejb.HibernateEntityManager em,
                              org.springframework.transaction.PlatformTransactionManager txManager)
                       throws Throwable
Throws:
Throwable

setUnsavedValue

public org.hibernate.engine.IdentifierValue setUnsavedValue(org.hibernate.tuple.IdentifierProperty ip,
                                                            org.hibernate.engine.IdentifierValue newUnsavedValue)
                                                     throws Throwable
Throws:
Throwable

getFields

protected Field[] getFields(Class<?> clazz)


Copyright © 2012. All Rights Reserved.