Author: struberg
Date: Thu Jan 17 15:39:39 2013
New Revision: 1434734

URL: http://svn.apache.org/viewvc?rev=1434734&view=rev
Log:
OWB-344 mark WebBeansDecorator as to be Remvoed

Added:
    
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/decorator/WebBeansDecoratorRemove.java
   (contents, props changed)
      - copied, changed from r1434726, 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/decorator/WebBeansDecorator.java
Removed:
    
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/decorator/WebBeansDecorator.java
Modified:
    
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/component/InjectionTargetBean.java
    
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/decorator/WebBeansDecoratorConfig.java
    
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/events/discovery/AfterBeanDiscoveryImpl.java
    
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/proxy/ProxyFactory.java

Modified: 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/component/InjectionTargetBean.java
URL: 
http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/component/InjectionTargetBean.java?rev=1434734&r1=1434733&r2=1434734&view=diff
==============================================================================
--- 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/component/InjectionTargetBean.java
 (original)
+++ 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/component/InjectionTargetBean.java
 Thu Jan 17 15:39:39 2013
@@ -33,7 +33,7 @@ import javax.enterprise.inject.spi.Decor
 
 import org.apache.webbeans.config.OWBLogConst;
 import org.apache.webbeans.config.WebBeansContext;
-import org.apache.webbeans.decorator.WebBeansDecorator;
+import org.apache.webbeans.decorator.WebBeansDecoratorRemove;
 import org.apache.webbeans.exception.WebBeansConfigurationException;
 import org.apache.webbeans.intercept.InterceptorData;
 
@@ -194,7 +194,7 @@ public abstract class InjectionTargetBea
         for(int i = 0, size = decorators.size(); i < size; i++)
         {
             Decorator<?> dec = decorators.get(i);
-            WebBeansDecorator<?> decorator = (WebBeansDecorator<?>)dec;
+            WebBeansDecoratorRemove<?> decorator = 
(WebBeansDecoratorRemove<?>)dec;
             if(!decorator.isPassivationCapable())
             {
                 throw new WebBeansConfigurationException(MessageFormat.format(

Modified: 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/decorator/WebBeansDecoratorConfig.java
URL: 
http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/decorator/WebBeansDecoratorConfig.java?rev=1434734&r1=1434733&r2=1434734&view=diff
==============================================================================
--- 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/decorator/WebBeansDecoratorConfig.java
 (original)
+++ 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/decorator/WebBeansDecoratorConfig.java
 Thu Jan 17 15:39:39 2013
@@ -77,7 +77,7 @@ public final class WebBeansDecoratorConf
             logger.log(Level.FINE, "Configuring decorator class : [{0}]", 
delegate.getReturnType());
         }
         //X TODO no more delegation!
-        WebBeansDecorator<T> decorator = new WebBeansDecorator<T>(delegate);
+        WebBeansDecoratorRemove<T> decorator = new 
WebBeansDecoratorRemove<T>(delegate);
 
         
delegate.getWebBeansContext().getDecoratorsManager().addDecorator(decorator);
     }
@@ -146,7 +146,7 @@ public final class WebBeansDecoratorConf
             while (itList.hasNext())
             {
                 Object decoratorInstance ;
-                WebBeansDecorator<Object> decorator = 
(WebBeansDecorator<Object>) itList.next();
+                WebBeansDecoratorRemove<Object> decorator = 
(WebBeansDecoratorRemove<Object>) itList.next();
                 decoratorInstance = 
ownerCreationalContext.getDependentDecorator(instance, decorator);
                 if(decoratorInstance == null)
                 {

Copied: 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/decorator/WebBeansDecoratorRemove.java
 (from r1434726, 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/decorator/WebBeansDecorator.java)
URL: 
http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/decorator/WebBeansDecoratorRemove.java?p2=openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/decorator/WebBeansDecoratorRemove.java&p1=openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/decorator/WebBeansDecorator.java&r1=1434726&r2=1434734&rev=1434734&view=diff
==============================================================================
--- 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/decorator/WebBeansDecorator.java
 (original)
+++ 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/decorator/WebBeansDecoratorRemove.java
 Thu Jan 17 15:39:39 2013
@@ -60,7 +60,7 @@ import java.util.logging.Level;
  *
  * @deprecated replaced by DecoratorBean
  */
-public class WebBeansDecorator<T> extends InjectionTargetBean<T> implements 
Decorator<T>
+public class WebBeansDecoratorRemove<T> extends InjectionTargetBean<T> 
implements Decorator<T>
 {
     /** Decorator class */
     private Class<?> clazz;
@@ -92,7 +92,7 @@ public class WebBeansDecorator<T> extend
      * @param wrappedBean wrapped bean instance
      * @param customDecorator custom decorator
      */
-    public WebBeansDecorator(InjectionTargetBean<T> wrappedBean, Decorator<T> 
customDecorator)
+    public WebBeansDecoratorRemove(InjectionTargetBean<T> wrappedBean, 
Decorator<T> customDecorator)
     {
         super(wrappedBean.getWebBeansContext(),
               WebBeansType.DECORATOR,
@@ -112,7 +112,7 @@ public class WebBeansDecorator<T> extend
      * Creates a new decorator bean instance with the given wrapped bean.
      * @param wrappedBean wrapped bean instance
      */
-    public WebBeansDecorator(InjectionTargetBean<T> wrappedBean)
+    public WebBeansDecoratorRemove(InjectionTargetBean<T> wrappedBean)
     {
         super(wrappedBean.getWebBeansContext(),
               WebBeansType.DECORATOR,

Propchange: 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/decorator/WebBeansDecoratorRemove.java
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/events/discovery/AfterBeanDiscoveryImpl.java
URL: 
http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/events/discovery/AfterBeanDiscoveryImpl.java?rev=1434734&r1=1434733&r2=1434734&view=diff
==============================================================================
--- 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/events/discovery/AfterBeanDiscoveryImpl.java
 (original)
+++ 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/events/discovery/AfterBeanDiscoveryImpl.java
 Thu Jan 17 15:39:39 2013
@@ -33,7 +33,7 @@ import org.apache.webbeans.component.Man
 import org.apache.webbeans.config.OWBLogConst;
 import org.apache.webbeans.config.WebBeansContext;
 import org.apache.webbeans.container.BeanManagerImpl;
-import org.apache.webbeans.decorator.WebBeansDecorator;
+import org.apache.webbeans.decorator.WebBeansDecoratorRemove;
 import org.apache.webbeans.intercept.InterceptorsManager;
 import org.apache.webbeans.logger.WebBeansLoggerFacade;
 import org.apache.webbeans.portable.events.generics.GProcessBean;
@@ -142,7 +142,7 @@ public class AfterBeanDiscoveryImpl impl
             }
 
 
-            webBeansContext.getDecoratorsManager().addDecorator(new 
WebBeansDecorator(managedBean, (Decorator) bean));
+            webBeansContext.getDecoratorsManager().addDecorator(new 
WebBeansDecoratorRemove(managedBean, (Decorator) bean));
             
webBeansContext.getDecoratorsManager().addCustomDecoratorClass(bean.getBeanClass());
         }
         else

Modified: 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/proxy/ProxyFactory.java
URL: 
http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/proxy/ProxyFactory.java?rev=1434734&r1=1434733&r2=1434734&view=diff
==============================================================================
--- 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/proxy/ProxyFactory.java
 (original)
+++ 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/proxy/ProxyFactory.java
 Thu Jan 17 15:39:39 2013
@@ -38,7 +38,7 @@ import org.apache.webbeans.component.Res
 import org.apache.webbeans.config.WebBeansContext;
 import org.apache.webbeans.context.creational.CreationalContextImpl;
 import org.apache.webbeans.decorator.DelegateHandler;
-import org.apache.webbeans.decorator.WebBeansDecorator;
+import org.apache.webbeans.decorator.WebBeansDecoratorRemove;
 import 
org.apache.webbeans.intercept.DependentScopedBeanInterceptorHandlerRemove;
 import org.apache.webbeans.intercept.InterceptorData;
 import 
org.apache.webbeans.intercept.webbeans.WebBeansInterceptorBeanPleaseRemove;
@@ -239,7 +239,7 @@ public final class ProxyFactory
             }
 
             Object result = createProxyRemove(proxyClass);
-            if (!(bean instanceof WebBeansDecorator<?>) && !(bean instanceof 
WebBeansInterceptorBeanPleaseRemove<?>))
+            if (!(bean instanceof WebBeansDecoratorRemove<?>) && !(bean 
instanceof WebBeansInterceptorBeanPleaseRemove<?>))
             {
                 setHandler(result, new 
DependentScopedBeanInterceptorHandlerRemove(bean, actualInstance, 
creastionalContext));
             }


Reply via email to