6076298ce9151b7567c9580c44dac3e0aaeb2b6d
Files Diff
- Added: 9
- Removed: 4
- Renamed: 0
- Modified: 19
Refactorings reported:
| Refactoring Name | Occurences | ||
|---|---|---|---|
| Change Parameter Type | 3 | ||
| Change Parameter Type listenerInstance : Object to listenerInstance : Listener in method public ListenerCallback(listenerInstance Listener, callbackMethod Method, callbackType CallbackType) in class org.hibernate.jpa.event.internal.jpa.ListenerCallback | From | To | |
| Change Parameter Type annotation : Class to callbackType : CallbackType in method public resolveCallbacks(beanClass XClass, callbackType CallbackType, reflectionManager ReflectionManager) : Callback[] in class org.hibernate.jpa.event.internal.jpa.EntityCallbackBuilderLegacyImpl | From | To | |
| Change Parameter Type annotationClass : Class to callbackType : CallbackType in method private determineAppropriateCallbackMap(callbackType CallbackType) : HashMap<Class,Callback[]> in class org.hibernate.jpa.event.internal.jpa.CallbackRegistryImpl | From | To | |
| Rename Class | 3 | ||
| Rename Class org.hibernate.jpa.event.internal.jpa.BeanManagerListenerFactory renamed to org.hibernate.jpa.event.internal.jpa.ListenerFactoryBeanManagerImpl | From | To | |
| Rename Class org.hibernate.jpa.event.internal.jpa.LegacyCallbackProcessor renamed to org.hibernate.jpa.event.internal.jpa.EntityCallbackBuilderLegacyImpl | From | To | |
| Rename Class org.hibernate.jpa.event.internal.jpa.StandardListenerFactory renamed to org.hibernate.jpa.event.internal.jpa.ListenerFactoryStandardImpl | From | To | |
| Move And Rename Class | 1 | ||
| Move And Rename Class org.hibernate.jpa.event.internal.jpa.BeanManagerListenerFactory.BeanMetaData moved and renamed to org.hibernate.jpa.event.internal.jpa.ListenerFactoryBeanManagerImpl.ListenerBasicImpl | From | To | |
| Move Class | 1 | ||
| Move Class org.hibernate.jpa.event.internal.jpa.CallbackRegistryConsumer moved to org.hibernate.jpa.event.spi.jpa.CallbackRegistryConsumer | From | To | |
| Change Variable Type | 5 | ||
| Change Variable Type annotationClass : Class to callbackType : CallbackType in method public buildCallbacksForEntity(entityClassName String, callbackRegistrar CallbackRegistrar) : void in class org.hibernate.jpa.event.internal.jpa.EntityCallbackBuilderLegacyImpl | From | To | |
| Change Variable Type existing : Object to existing : Listener in method public buildListener(listenerClass Class<T>) : Listener<T> in class org.hibernate.jpa.event.internal.jpa.ListenerFactoryStandardImpl | From | To | |
| Change Variable Type listenerInstance : Object to listenerImpl : Listener in method public buildListener(listenerClass Class<T>) : Listener<T> in class org.hibernate.jpa.event.internal.jpa.ListenerFactoryStandardImpl | From | To | |
| Change Variable Type beanMetaData : BeanMetaData to listenerImpl : ListenerImplementor in method public release() : void in class org.hibernate.jpa.event.internal.jpa.ListenerFactoryBeanManagerImpl | From | To | |
| Change Variable Type beanMetaData : BeanMetaData<T> to listenerImpl : ListenerImplementor in method public buildListener(listenerClass Class<T>) : Listener<T> in class org.hibernate.jpa.event.internal.jpa.ListenerFactoryBeanManagerImpl | From | To | |
| Rename Method | 1 | ||
| Rename Method public processCallbacksForEntity(entityObject Object, callbackRegistry CallbackRegistryImpl) : void renamed to public buildCallbacksForEntity(entityClassName String, callbackRegistrar CallbackRegistrar) : void in class org.hibernate.jpa.event.internal.jpa.EntityCallbackBuilderLegacyImpl | From | To | |
| Pull Up Method | 2 | ||
| Pull Up Method public isActive() : boolean from class org.hibernate.jpa.event.internal.jpa.EntityCallback to public isActive() : boolean from class org.hibernate.jpa.event.internal.jpa.AbstractCallback | From | To | |
| Pull Up Method public isActive() : boolean from class org.hibernate.jpa.event.internal.jpa.ListenerCallback to public isActive() : boolean from class org.hibernate.jpa.event.internal.jpa.AbstractCallback | From | To | |
| Rename Variable | 4 | ||
| Rename Variable annotationClass : Class to callbackType : CallbackType in method public buildCallbacksForEntity(entityClassName String, callbackRegistrar CallbackRegistrar) : void in class org.hibernate.jpa.event.internal.jpa.EntityCallbackBuilderLegacyImpl | From | To | |
| Rename Variable listenerInstance : Object to listenerImpl : Listener in method public buildListener(listenerClass Class<T>) : Listener<T> in class org.hibernate.jpa.event.internal.jpa.ListenerFactoryStandardImpl | From | To | |
| Rename Variable beanMetaData : BeanMetaData to listenerImpl : ListenerImplementor in method public release() : void in class org.hibernate.jpa.event.internal.jpa.ListenerFactoryBeanManagerImpl | From | To | |
| Rename Variable beanMetaData : BeanMetaData<T> to listenerImpl : ListenerImplementor in method public buildListener(listenerClass Class<T>) : Listener<T> in class org.hibernate.jpa.event.internal.jpa.ListenerFactoryBeanManagerImpl | From | To | |
| Change Return Type | 4 | ||
| Change Return Type T to Listener<T> in method public buildListener(listenerClass Class<T>) : Listener<T> in class org.hibernate.jpa.event.internal.jpa.ListenerFactoryBeanManagerImpl | From | To | |
| Change Return Type T to Listener<T> in method public buildListener(listenerClass Class<T>) : Listener<T> in class org.hibernate.jpa.event.internal.jpa.ListenerFactoryStandardImpl | From | To | |
| Change Return Type T to Listener<T> in method public buildListener(listenerClass Class<T>) : Listener<T> in class org.hibernate.jpa.event.spi.jpa.ListenerFactory | From | To | |
| Change Return Type BeanManagerListenerFactory to ListenerFactoryBeanManagerImpl in method public fromBeanManagerReference(reference Object) : ListenerFactoryBeanManagerImpl in class org.hibernate.jpa.event.internal.jpa.ListenerFactoryBeanManagerImpl | From | To | |
| Extract Superclass | 1 | ||
| Extract Superclass org.hibernate.jpa.event.internal.jpa.AbstractCallback from classes [org.hibernate.jpa.event.internal.jpa.EntityCallback, org.hibernate.jpa.event.internal.jpa.ListenerCallback] | From | To | |
| Rename Attribute | 3 | ||
| Rename Attribute listeners : Map<Class,BeanMetaData> to listenerMap : Map<Class,ListenerImplementor> in class org.hibernate.jpa.event.internal.jpa.ListenerFactoryBeanManagerImpl | From | To | |
| Rename Attribute callbackProcessor : CallbackProcessor to entityCallbackBuilder : EntityCallbackBuilder in class org.hibernate.jpa.event.spi.JpaIntegrator | From | To | |
| Rename Attribute instance : T to listenerInstance : T in class org.hibernate.jpa.event.internal.jpa.ListenerFactoryBeanManagerImpl.ListenerBasicImpl | From | To | |
| Extract Interface | 2 | ||
| Extract Interface org.hibernate.jpa.event.spi.jpa.EntityCallbackBuilder from classes [org.hibernate.jpa.event.internal.jpa.EntityCallbackBuilderLegacyImpl] | From | To | |
| Extract Interface org.hibernate.jpa.event.internal.jpa.ListenerFactoryBeanManagerImpl.ListenerImplementor from classes [org.hibernate.jpa.event.internal.jpa.ListenerFactoryBeanManagerImpl.ListenerBasicImpl] | From | To | |
| Change Attribute Type | 4 | ||
| Change Attribute Type listenerInstance : Object to listenerInstance : Listener in class org.hibernate.jpa.event.internal.jpa.ListenerCallback | From | To | |
| Change Attribute Type callbackProcessor : CallbackProcessor to entityCallbackBuilder : EntityCallbackBuilder in class org.hibernate.jpa.event.spi.JpaIntegrator | From | To | |
| Change Attribute Type listeners : Map<Class,BeanMetaData> to listenerMap : Map<Class,ListenerImplementor> in class org.hibernate.jpa.event.internal.jpa.ListenerFactoryBeanManagerImpl | From | To | |
| Change Attribute Type listenerInstances : ConcurrentHashMap to listenerInstances : ConcurrentHashMap<Class,Listener> in class org.hibernate.jpa.event.internal.jpa.ListenerFactoryStandardImpl | From | To | |
| Rename Parameter | 3 | ||
| Rename Parameter annotationClass : Class to callbackType : CallbackType in method private determineAppropriateCallbackMap(callbackType CallbackType) : HashMap<Class,Callback[]> in class org.hibernate.jpa.event.internal.jpa.CallbackRegistryImpl | From | To | |
| Rename Parameter beanManagerReference : Object to reference : Object in method public fromBeanManagerReference(reference Object) : ListenerFactoryBeanManagerImpl in class org.hibernate.jpa.event.internal.jpa.ListenerFactoryBeanManagerImpl | From | To | |
| Rename Parameter annotation : Class to callbackType : CallbackType in method public resolveCallbacks(beanClass XClass, callbackType CallbackType, reflectionManager ReflectionManager) : Callback[] in class org.hibernate.jpa.event.internal.jpa.EntityCallbackBuilderLegacyImpl | From | To |