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 |