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 java.lang.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  java.util.Map typePool
           
 
Constructor Summary
HibernateCleaner()
           
 
Method Summary
 java.lang.Object convertBean(java.lang.Object originalBean, java.lang.reflect.Method method, org.hibernate.ejb.HibernateEntityManager em, org.springframework.transaction.PlatformTransactionManager txManager)
           
protected  java.lang.reflect.Field[] getFields(java.lang.Class<?> clazz)
           
protected  void performConvert(java.lang.Object originalBean, java.lang.Object targetBean, java.lang.reflect.Field[] fields, java.lang.reflect.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 java.util.Map typePool
Constructor Detail

HibernateCleaner

public HibernateCleaner()
Method Detail

convertBean

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

performConvert

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

setUnsavedValue

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

getFields

protected java.lang.reflect.Field[] getFields(java.lang.Class<?> clazz)


Copyright © 2011. All Rights Reserved.