[webbeans-commits] Webbeans SVN: r1559 - in ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans: bootstrap/spi/helpers and 4 other directories.

webbeans-commits at lists.jboss.org webbeans-commits at lists.jboss.org
Tue Feb 17 08:49:31 EST 2009


Author: pete.muir at jboss.org
Date: 2009-02-17 08:49:31 -0500 (Tue, 17 Feb 2009)
New Revision: 1559

Added:
   ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/bootstrap/spi/helpers/
   ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/bootstrap/spi/helpers/ForwardingEjbDiscovery.java
   ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/bootstrap/spi/helpers/ForwardingWebBeanDiscovery.java
   ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/ejb/spi/helpers/
   ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/ejb/spi/helpers/ForwadingBusinessInterfaceDescriptor.java
   ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/ejb/spi/helpers/ForwardingEjbDescriptor.java
   ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/ejb/spi/helpers/ForwardingEjbResolver.java
   ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/resources/spi/helpers/
   ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/resources/spi/helpers/ForwardingNamingContext.java
   ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/resources/spi/helpers/ForwardingResourceLoader.java
Removed:
   ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/bootstrap/spi/ForwardingEjbDiscovery.java
   ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/bootstrap/spi/ForwardingWebBeanDiscovery.java
   ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/ejb/spi/ForwadingBusinessInterfaceDescriptor.java
   ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/ejb/spi/ForwardingEjbDescriptor.java
   ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/ejb/spi/ForwardingEjbResolver.java
   ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/resources/spi/ForwardingNamingContext.java
   ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/resources/spi/ForwardingResourceLoader.java
Log:
Move helpers to subpackage

Deleted: ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/bootstrap/spi/ForwardingEjbDiscovery.java
===================================================================
--- ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/bootstrap/spi/ForwardingEjbDiscovery.java	2009-02-17 07:56:13 UTC (rev 1558)
+++ ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/bootstrap/spi/ForwardingEjbDiscovery.java	2009-02-17 13:49:31 UTC (rev 1559)
@@ -1,43 +0,0 @@
-package org.jboss.webbeans.bootstrap.spi;
-
-import org.jboss.webbeans.ejb.spi.EjbDescriptor;
-
-/**
- * An implementation of {@link EjbDiscovery} which forwards all its method calls
- * to another {@link EjbDiscovery}}. Subclasses should override one or more 
- * methods to modify the behavior of the backing {@link EjbDiscovery} as desired
- * per the <a
- * href="http://en.wikipedia.org/wiki/Decorator_pattern">decorator pattern</a>.
- * 
- * @author Pete Muir
- *
- */
-public abstract class ForwardingEjbDiscovery implements EjbDiscovery
-{
-   
-   protected abstract EjbDiscovery delegate();
-   
-   public Iterable<EjbDescriptor<?>> discoverEjbs()
-   {
-      return delegate().discoverEjbs();
-   }
-   
-   @Override
-   public boolean equals(Object obj)
-   {
-      return delegate().equals(obj);
-   }
-   
-   @Override
-   public String toString()
-   {
-      return delegate().toString();
-   }
-   
-   @Override
-   public int hashCode()
-   {
-      return delegate().hashCode();
-   }
-   
-}

Deleted: ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/bootstrap/spi/ForwardingWebBeanDiscovery.java
===================================================================
--- ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/bootstrap/spi/ForwardingWebBeanDiscovery.java	2009-02-17 07:56:13 UTC (rev 1558)
+++ ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/bootstrap/spi/ForwardingWebBeanDiscovery.java	2009-02-17 13:49:31 UTC (rev 1559)
@@ -1,48 +0,0 @@
-package org.jboss.webbeans.bootstrap.spi;
-
-import java.net.URL;
-
-/**
- * An implementation of {@link WebBeanDiscovery} which forwards all its method 
- * calls to another {@link WebBeanDiscovery}}. Subclasses should override one or 
- * more methods to modify the behavior of the backing {@link WebBeanDiscovery} 
- * as desired per the <a
- * href="http://en.wikipedia.org/wiki/Decorator_pattern">decorator pattern</a>.
- * 
- * @author Pete Muir
- *
- */
-public abstract class ForwardingWebBeanDiscovery implements WebBeanDiscovery
-{
-   
-   protected abstract WebBeanDiscovery delegate();
-   
-   public Iterable<Class<?>> discoverWebBeanClasses()
-   {
-      return delegate().discoverWebBeanClasses();
-   }
-   
-   public Iterable<URL> discoverWebBeansXml()
-   {
-      return delegate().discoverWebBeansXml();
-   }
-   
-   @Override
-   public boolean equals(Object obj)
-   {
-      return delegate().equals(obj);
-   }
-   
-   @Override
-   public String toString()
-   {
-      return delegate().toString();
-   }
-   
-   @Override
-   public int hashCode()
-   {
-      return delegate().hashCode();
-   }
-   
-}

Copied: ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/bootstrap/spi/helpers/ForwardingEjbDiscovery.java (from rev 1554, ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/bootstrap/spi/ForwardingEjbDiscovery.java)
===================================================================
--- ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/bootstrap/spi/helpers/ForwardingEjbDiscovery.java	                        (rev 0)
+++ ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/bootstrap/spi/helpers/ForwardingEjbDiscovery.java	2009-02-17 13:49:31 UTC (rev 1559)
@@ -0,0 +1,44 @@
+package org.jboss.webbeans.bootstrap.spi.helpers;
+
+import org.jboss.webbeans.bootstrap.spi.EjbDiscovery;
+import org.jboss.webbeans.ejb.spi.EjbDescriptor;
+
+/**
+ * An implementation of {@link EjbDiscovery} which forwards all its method calls
+ * to another {@link EjbDiscovery}}. Subclasses should override one or more 
+ * methods to modify the behavior of the backing {@link EjbDiscovery} as desired
+ * per the <a
+ * href="http://en.wikipedia.org/wiki/Decorator_pattern">decorator pattern</a>.
+ * 
+ * @author Pete Muir
+ *
+ */
+public abstract class ForwardingEjbDiscovery implements EjbDiscovery
+{
+   
+   protected abstract EjbDiscovery delegate();
+   
+   public Iterable<EjbDescriptor<?>> discoverEjbs()
+   {
+      return delegate().discoverEjbs();
+   }
+   
+   @Override
+   public boolean equals(Object obj)
+   {
+      return delegate().equals(obj);
+   }
+   
+   @Override
+   public String toString()
+   {
+      return delegate().toString();
+   }
+   
+   @Override
+   public int hashCode()
+   {
+      return delegate().hashCode();
+   }
+   
+}


Property changes on: ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/bootstrap/spi/helpers/ForwardingEjbDiscovery.java
___________________________________________________________________
Name: svn:mime-type
   + text/plain

Copied: ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/bootstrap/spi/helpers/ForwardingWebBeanDiscovery.java (from rev 1554, ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/bootstrap/spi/ForwardingWebBeanDiscovery.java)
===================================================================
--- ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/bootstrap/spi/helpers/ForwardingWebBeanDiscovery.java	                        (rev 0)
+++ ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/bootstrap/spi/helpers/ForwardingWebBeanDiscovery.java	2009-02-17 13:49:31 UTC (rev 1559)
@@ -0,0 +1,50 @@
+package org.jboss.webbeans.bootstrap.spi.helpers;
+
+import java.net.URL;
+
+import org.jboss.webbeans.bootstrap.spi.WebBeanDiscovery;
+
+/**
+ * An implementation of {@link WebBeanDiscovery} which forwards all its method 
+ * calls to another {@link WebBeanDiscovery}}. Subclasses should override one or 
+ * more methods to modify the behavior of the backing {@link WebBeanDiscovery} 
+ * as desired per the <a
+ * href="http://en.wikipedia.org/wiki/Decorator_pattern">decorator pattern</a>.
+ * 
+ * @author Pete Muir
+ *
+ */
+public abstract class ForwardingWebBeanDiscovery implements WebBeanDiscovery
+{
+   
+   protected abstract WebBeanDiscovery delegate();
+   
+   public Iterable<Class<?>> discoverWebBeanClasses()
+   {
+      return delegate().discoverWebBeanClasses();
+   }
+   
+   public Iterable<URL> discoverWebBeansXml()
+   {
+      return delegate().discoverWebBeansXml();
+   }
+   
+   @Override
+   public boolean equals(Object obj)
+   {
+      return delegate().equals(obj);
+   }
+   
+   @Override
+   public String toString()
+   {
+      return delegate().toString();
+   }
+   
+   @Override
+   public int hashCode()
+   {
+      return delegate().hashCode();
+   }
+   
+}


Property changes on: ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/bootstrap/spi/helpers/ForwardingWebBeanDiscovery.java
___________________________________________________________________
Name: svn:mime-type
   + text/plain

Deleted: ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/ejb/spi/ForwadingBusinessInterfaceDescriptor.java
===================================================================
--- ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/ejb/spi/ForwadingBusinessInterfaceDescriptor.java	2009-02-17 07:56:13 UTC (rev 1558)
+++ ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/ejb/spi/ForwadingBusinessInterfaceDescriptor.java	2009-02-17 13:49:31 UTC (rev 1559)
@@ -1,47 +0,0 @@
-package org.jboss.webbeans.ejb.spi;
-
-
-/**
- * An implementation of {@link BusinessInterfaceDescriptor} which forwards all 
- * its method calls to another {@link BusinessInterfaceDescriptor}}. Subclasses 
- * should override one or more methods to modify the behavior of the backing 
- * {@link BusinessInterfaceDescriptor} as desired per the <a
- * href="http://en.wikipedia.org/wiki/Decorator_pattern">decorator pattern</a>.
- * 
- * @author Pete Muir
- *
- */
-public abstract class ForwadingBusinessInterfaceDescriptor<T> implements BusinessInterfaceDescriptor<T>
-{
-   
-   protected abstract BusinessInterfaceDescriptor<T> delegate();
-   
-   public Class<T> getInterface()
-   {
-      return delegate().getInterface();
-   }
-   
-   public String getJndiName()
-   {
-      return delegate().getJndiName();
-   }
-   
-   @Override
-   public boolean equals(Object obj)
-   {
-      return delegate().equals(obj);
-   }
-   
-   @Override
-   public String toString()
-   {
-      return delegate().toString();
-   }
-   
-   @Override
-   public int hashCode()
-   {
-      return delegate().hashCode();
-   }
-   
-}

Deleted: ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/ejb/spi/ForwardingEjbDescriptor.java
===================================================================
--- ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/ejb/spi/ForwardingEjbDescriptor.java	2009-02-17 07:56:13 UTC (rev 1558)
+++ ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/ejb/spi/ForwardingEjbDescriptor.java	2009-02-17 13:49:31 UTC (rev 1559)
@@ -1,85 +0,0 @@
-package org.jboss.webbeans.ejb.spi;
-
-import java.lang.reflect.Method;
-
-
-/**
- * An implementation of {@link EjbDescriptor} which forwards all its method calls
- * to another {@link EjbDescriptor}}. Subclasses should override one or more 
- * methods to modify the behavior of the backing {@link EjbDescriptor} as desired
- * per the <a
- * href="http://en.wikipedia.org/wiki/Decorator_pattern">decorator pattern</a>.
- * 
- * @author Pete Muir
- *
- */
-public abstract class ForwardingEjbDescriptor<T> implements EjbDescriptor<T>
-{
-   
-   protected abstract EjbDescriptor<T> delegate();
-   
-   
-   public String getEjbName()
-   {
-      return delegate().getEjbName();
-   }
-   
-   public Iterable<BusinessInterfaceDescriptor<?>> getLocalBusinessInterfaces()
-   {
-      return delegate().getLocalBusinessInterfaces();
-   }
-   
-   public Iterable<BusinessInterfaceDescriptor<?>> getRemoteBusinessInterfaces()
-   {
-      return delegate().getRemoteBusinessInterfaces();
-   }
-   
-   public Iterable<Method> getRemoveMethods()
-   {
-      return delegate().getRemoveMethods();
-   }
-   
-   public Class<T> getType()
-   {
-      return delegate().getType();
-   }
-   
-   public boolean isMessageDriven()
-   {
-      return delegate().isMessageDriven();
-   }
-   
-   public boolean isSingleton()
-   {
-      return delegate().isSingleton();
-   }
-   
-   public boolean isStateful()
-   {
-      return delegate().isStateful();
-   }
-   
-   public boolean isStateless()
-   {
-      return delegate().isStateless();
-   }
-   
-   @Override
-   public boolean equals(Object obj)
-   {
-      return delegate().equals(obj);
-   }
-   
-   @Override
-   public String toString()
-   {
-      return delegate().toString();
-   }
-   
-   @Override
-   public int hashCode()
-   {
-      return delegate().hashCode();
-   }
-   
-}

Deleted: ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/ejb/spi/ForwardingEjbResolver.java
===================================================================
--- ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/ejb/spi/ForwardingEjbResolver.java	2009-02-17 07:56:13 UTC (rev 1558)
+++ ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/ejb/spi/ForwardingEjbResolver.java	2009-02-17 13:49:31 UTC (rev 1559)
@@ -1,72 +0,0 @@
-package org.jboss.webbeans.ejb.spi;
-
-import java.lang.annotation.Annotation;
-
-import javax.inject.manager.InjectionPoint;
-
-import org.jboss.webbeans.resources.spi.NamingContext;
-
-/**
- * An implementation of {@link EjbResolver} which forwards all its method calls
- * to another {@link EjbResolver}}. Subclasses should override one or more 
- * methods to modify the behavior of the backing {@link EjbResolver} as desired
- * per the <a
- * href="http://en.wikipedia.org/wiki/Decorator_pattern">decorator pattern</a>.
- * 
- * @author Pete Muir
- *
- */
-public abstract class ForwardingEjbResolver implements EjbResolver
-{
-   
-   public abstract EjbResolver delegate();
-   
-   public Class<? extends Annotation> getEJBAnnotation()
-   {
-      return delegate().getEJBAnnotation();
-   }
-   
-   public Class<? extends Annotation> getPersistenceContextAnnotation()
-   {
-      return delegate().getPersistenceContextAnnotation();
-   }
-   
-   public Class<? extends Annotation> getResourceAnnotation()
-   {
-      return delegate().getResourceAnnotation();
-   }
-   
-   public Object resolveEjb(InjectionPoint injectionPoint, NamingContext namingContext)
-   {
-      return delegate().resolveEjb(injectionPoint, namingContext);
-   }
-   
-   public Object resolvePersistenceContext(InjectionPoint injectionPoint, NamingContext namingContext)
-   {
-      return delegate().resolvePersistenceContext(injectionPoint, namingContext);
-   }
-   
-   public Object resolveResource(InjectionPoint injectionPoint, NamingContext namingContext)
-   {
-      return delegate().resolveResource(injectionPoint, namingContext);
-   }
-   
-   @Override
-   public boolean equals(Object obj)
-   {
-      return delegate().equals(obj);
-   }
-   
-   @Override
-   public String toString()
-   {
-      return delegate().toString();
-   }
-   
-   @Override
-   public int hashCode()
-   {
-      return delegate().hashCode();
-   }
-   
-}

Copied: ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/ejb/spi/helpers/ForwadingBusinessInterfaceDescriptor.java (from rev 1554, ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/ejb/spi/ForwadingBusinessInterfaceDescriptor.java)
===================================================================
--- ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/ejb/spi/helpers/ForwadingBusinessInterfaceDescriptor.java	                        (rev 0)
+++ ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/ejb/spi/helpers/ForwadingBusinessInterfaceDescriptor.java	2009-02-17 13:49:31 UTC (rev 1559)
@@ -0,0 +1,49 @@
+package org.jboss.webbeans.ejb.spi.helpers;
+
+import org.jboss.webbeans.ejb.spi.BusinessInterfaceDescriptor;
+
+
+/**
+ * An implementation of {@link BusinessInterfaceDescriptor} which forwards all 
+ * its method calls to another {@link BusinessInterfaceDescriptor}}. Subclasses 
+ * should override one or more methods to modify the behavior of the backing 
+ * {@link BusinessInterfaceDescriptor} as desired per the <a
+ * href="http://en.wikipedia.org/wiki/Decorator_pattern">decorator pattern</a>.
+ * 
+ * @author Pete Muir
+ *
+ */
+public abstract class ForwadingBusinessInterfaceDescriptor<T> implements BusinessInterfaceDescriptor<T>
+{
+   
+   protected abstract BusinessInterfaceDescriptor<T> delegate();
+   
+   public Class<T> getInterface()
+   {
+      return delegate().getInterface();
+   }
+   
+   public String getJndiName()
+   {
+      return delegate().getJndiName();
+   }
+   
+   @Override
+   public boolean equals(Object obj)
+   {
+      return delegate().equals(obj);
+   }
+   
+   @Override
+   public String toString()
+   {
+      return delegate().toString();
+   }
+   
+   @Override
+   public int hashCode()
+   {
+      return delegate().hashCode();
+   }
+   
+}


Property changes on: ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/ejb/spi/helpers/ForwadingBusinessInterfaceDescriptor.java
___________________________________________________________________
Name: svn:mime-type
   + text/plain

Copied: ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/ejb/spi/helpers/ForwardingEjbDescriptor.java (from rev 1554, ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/ejb/spi/ForwardingEjbDescriptor.java)
===================================================================
--- ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/ejb/spi/helpers/ForwardingEjbDescriptor.java	                        (rev 0)
+++ ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/ejb/spi/helpers/ForwardingEjbDescriptor.java	2009-02-17 13:49:31 UTC (rev 1559)
@@ -0,0 +1,88 @@
+package org.jboss.webbeans.ejb.spi.helpers;
+
+import java.lang.reflect.Method;
+
+import org.jboss.webbeans.ejb.spi.BusinessInterfaceDescriptor;
+import org.jboss.webbeans.ejb.spi.EjbDescriptor;
+
+
+/**
+ * An implementation of {@link EjbDescriptor} which forwards all its method calls
+ * to another {@link EjbDescriptor}}. Subclasses should override one or more 
+ * methods to modify the behavior of the backing {@link EjbDescriptor} as desired
+ * per the <a
+ * href="http://en.wikipedia.org/wiki/Decorator_pattern">decorator pattern</a>.
+ * 
+ * @author Pete Muir
+ *
+ */
+public abstract class ForwardingEjbDescriptor<T> implements EjbDescriptor<T>
+{
+   
+   protected abstract EjbDescriptor<T> delegate();
+   
+   
+   public String getEjbName()
+   {
+      return delegate().getEjbName();
+   }
+   
+   public Iterable<BusinessInterfaceDescriptor<?>> getLocalBusinessInterfaces()
+   {
+      return delegate().getLocalBusinessInterfaces();
+   }
+   
+   public Iterable<BusinessInterfaceDescriptor<?>> getRemoteBusinessInterfaces()
+   {
+      return delegate().getRemoteBusinessInterfaces();
+   }
+   
+   public Iterable<Method> getRemoveMethods()
+   {
+      return delegate().getRemoveMethods();
+   }
+   
+   public Class<T> getType()
+   {
+      return delegate().getType();
+   }
+   
+   public boolean isMessageDriven()
+   {
+      return delegate().isMessageDriven();
+   }
+   
+   public boolean isSingleton()
+   {
+      return delegate().isSingleton();
+   }
+   
+   public boolean isStateful()
+   {
+      return delegate().isStateful();
+   }
+   
+   public boolean isStateless()
+   {
+      return delegate().isStateless();
+   }
+   
+   @Override
+   public boolean equals(Object obj)
+   {
+      return delegate().equals(obj);
+   }
+   
+   @Override
+   public String toString()
+   {
+      return delegate().toString();
+   }
+   
+   @Override
+   public int hashCode()
+   {
+      return delegate().hashCode();
+   }
+   
+}


Property changes on: ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/ejb/spi/helpers/ForwardingEjbDescriptor.java
___________________________________________________________________
Name: svn:mime-type
   + text/plain

Copied: ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/ejb/spi/helpers/ForwardingEjbResolver.java (from rev 1554, ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/ejb/spi/ForwardingEjbResolver.java)
===================================================================
--- ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/ejb/spi/helpers/ForwardingEjbResolver.java	                        (rev 0)
+++ ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/ejb/spi/helpers/ForwardingEjbResolver.java	2009-02-17 13:49:31 UTC (rev 1559)
@@ -0,0 +1,73 @@
+package org.jboss.webbeans.ejb.spi.helpers;
+
+import java.lang.annotation.Annotation;
+
+import javax.inject.manager.InjectionPoint;
+
+import org.jboss.webbeans.ejb.spi.EjbResolver;
+import org.jboss.webbeans.resources.spi.NamingContext;
+
+/**
+ * An implementation of {@link EjbResolver} which forwards all its method calls
+ * to another {@link EjbResolver}}. Subclasses should override one or more 
+ * methods to modify the behavior of the backing {@link EjbResolver} as desired
+ * per the <a
+ * href="http://en.wikipedia.org/wiki/Decorator_pattern">decorator pattern</a>.
+ * 
+ * @author Pete Muir
+ *
+ */
+public abstract class ForwardingEjbResolver implements EjbResolver
+{
+   
+   public abstract EjbResolver delegate();
+   
+   public Class<? extends Annotation> getEJBAnnotation()
+   {
+      return delegate().getEJBAnnotation();
+   }
+   
+   public Class<? extends Annotation> getPersistenceContextAnnotation()
+   {
+      return delegate().getPersistenceContextAnnotation();
+   }
+   
+   public Class<? extends Annotation> getResourceAnnotation()
+   {
+      return delegate().getResourceAnnotation();
+   }
+   
+   public Object resolveEjb(InjectionPoint injectionPoint, NamingContext namingContext)
+   {
+      return delegate().resolveEjb(injectionPoint, namingContext);
+   }
+   
+   public Object resolvePersistenceContext(InjectionPoint injectionPoint, NamingContext namingContext)
+   {
+      return delegate().resolvePersistenceContext(injectionPoint, namingContext);
+   }
+   
+   public Object resolveResource(InjectionPoint injectionPoint, NamingContext namingContext)
+   {
+      return delegate().resolveResource(injectionPoint, namingContext);
+   }
+   
+   @Override
+   public boolean equals(Object obj)
+   {
+      return delegate().equals(obj);
+   }
+   
+   @Override
+   public String toString()
+   {
+      return delegate().toString();
+   }
+   
+   @Override
+   public int hashCode()
+   {
+      return delegate().hashCode();
+   }
+   
+}


Property changes on: ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/ejb/spi/helpers/ForwardingEjbResolver.java
___________________________________________________________________
Name: svn:mime-type
   + text/plain

Deleted: ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/resources/spi/ForwardingNamingContext.java
===================================================================
--- ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/resources/spi/ForwardingNamingContext.java	2009-02-17 07:56:13 UTC (rev 1558)
+++ ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/resources/spi/ForwardingNamingContext.java	2009-02-17 13:49:31 UTC (rev 1559)
@@ -1,47 +0,0 @@
-package org.jboss.webbeans.resources.spi;
-
-
-/**
- * An implementation of {@link NamingContext} which forwards all its method calls
- * to another {@link NamingContext}}. Subclasses should override one or more 
- * methods to modify the behavior of the backing {@link NamingContext} as desired
- * per the <a
- * href="http://en.wikipedia.org/wiki/Decorator_pattern">decorator pattern</a>.
- * 
- * @author Pete Muir
- *
- */
-public abstract class ForwardingNamingContext implements NamingContext
-{
-   
-   protected abstract NamingContext delegate();
-   
-   public void bind(String key, Object value)
-   {
-      delegate().bind(key, value);
-   }
-   
-   public <T> T lookup(String name, Class<? extends T> expectedType)
-   {
-      return delegate().lookup(name, expectedType);
-   }
-   
-   @Override
-   public boolean equals(Object obj)
-   {
-      return delegate().equals(obj);
-   }
-   
-   @Override
-   public String toString()
-   {
-      return delegate().toString();
-   }
-   
-   @Override
-   public int hashCode()
-   {
-      return delegate().hashCode();
-   }
-   
-}

Deleted: ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/resources/spi/ForwardingResourceLoader.java
===================================================================
--- ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/resources/spi/ForwardingResourceLoader.java	2009-02-17 07:56:13 UTC (rev 1558)
+++ ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/resources/spi/ForwardingResourceLoader.java	2009-02-17 13:49:31 UTC (rev 1559)
@@ -1,53 +0,0 @@
-package org.jboss.webbeans.resources.spi;
-
-import java.net.URL;
-
-/**
- * An implementation of {@link ResourceLoader} which forwards all its method calls
- * to another {@link ResourceLoader}}. Subclasses should override one or more 
- * methods to modify the behavior of the backing {@link ResourceLoader} as desired
- * per the <a
- * href="http://en.wikipedia.org/wiki/Decorator_pattern">decorator pattern</a>.
- * 
- * @author Pete Muir
- *
- */
-public abstract class ForwardingResourceLoader implements ResourceLoader
-{
-   
-   protected abstract ResourceLoader delegate();
-   
-   public Class<?> classForName(String name)
-   {
-      return delegate().classForName(name);
-   }
-   
-   public URL getResource(String name)
-   {
-      return delegate().getResource(name);
-   }
-   
-   public Iterable<URL> getResources(String name)
-   {
-      return delegate().getResources(name);
-   }
-   
-   @Override
-   public boolean equals(Object obj)
-   {
-      return delegate().equals(obj);
-   }
-   
-   @Override
-   public String toString()
-   {
-      return delegate().toString();
-   }
-   
-   @Override
-   public int hashCode()
-   {
-      return delegate().hashCode();
-   }
-   
-}

Copied: ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/resources/spi/helpers/ForwardingNamingContext.java (from rev 1554, ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/resources/spi/ForwardingNamingContext.java)
===================================================================
--- ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/resources/spi/helpers/ForwardingNamingContext.java	                        (rev 0)
+++ ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/resources/spi/helpers/ForwardingNamingContext.java	2009-02-17 13:49:31 UTC (rev 1559)
@@ -0,0 +1,49 @@
+package org.jboss.webbeans.resources.spi.helpers;
+
+import org.jboss.webbeans.resources.spi.NamingContext;
+
+
+/**
+ * An implementation of {@link NamingContext} which forwards all its method calls
+ * to another {@link NamingContext}}. Subclasses should override one or more 
+ * methods to modify the behavior of the backing {@link NamingContext} as desired
+ * per the <a
+ * href="http://en.wikipedia.org/wiki/Decorator_pattern">decorator pattern</a>.
+ * 
+ * @author Pete Muir
+ *
+ */
+public abstract class ForwardingNamingContext implements NamingContext
+{
+   
+   protected abstract NamingContext delegate();
+   
+   public void bind(String key, Object value)
+   {
+      delegate().bind(key, value);
+   }
+   
+   public <T> T lookup(String name, Class<? extends T> expectedType)
+   {
+      return delegate().lookup(name, expectedType);
+   }
+   
+   @Override
+   public boolean equals(Object obj)
+   {
+      return delegate().equals(obj);
+   }
+   
+   @Override
+   public String toString()
+   {
+      return delegate().toString();
+   }
+   
+   @Override
+   public int hashCode()
+   {
+      return delegate().hashCode();
+   }
+   
+}


Property changes on: ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/resources/spi/helpers/ForwardingNamingContext.java
___________________________________________________________________
Name: svn:mime-type
   + text/plain

Copied: ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/resources/spi/helpers/ForwardingResourceLoader.java (from rev 1554, ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/resources/spi/ForwardingResourceLoader.java)
===================================================================
--- ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/resources/spi/helpers/ForwardingResourceLoader.java	                        (rev 0)
+++ ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/resources/spi/helpers/ForwardingResourceLoader.java	2009-02-17 13:49:31 UTC (rev 1559)
@@ -0,0 +1,55 @@
+package org.jboss.webbeans.resources.spi.helpers;
+
+import java.net.URL;
+
+import org.jboss.webbeans.resources.spi.ResourceLoader;
+
+/**
+ * An implementation of {@link ResourceLoader} which forwards all its method calls
+ * to another {@link ResourceLoader}}. Subclasses should override one or more 
+ * methods to modify the behavior of the backing {@link ResourceLoader} as desired
+ * per the <a
+ * href="http://en.wikipedia.org/wiki/Decorator_pattern">decorator pattern</a>.
+ * 
+ * @author Pete Muir
+ *
+ */
+public abstract class ForwardingResourceLoader implements ResourceLoader
+{
+   
+   protected abstract ResourceLoader delegate();
+   
+   public Class<?> classForName(String name)
+   {
+      return delegate().classForName(name);
+   }
+   
+   public URL getResource(String name)
+   {
+      return delegate().getResource(name);
+   }
+   
+   public Iterable<URL> getResources(String name)
+   {
+      return delegate().getResources(name);
+   }
+   
+   @Override
+   public boolean equals(Object obj)
+   {
+      return delegate().equals(obj);
+   }
+   
+   @Override
+   public String toString()
+   {
+      return delegate().toString();
+   }
+   
+   @Override
+   public int hashCode()
+   {
+      return delegate().hashCode();
+   }
+   
+}


Property changes on: ri/trunk/webbeans-ri-spi/src/main/java/org/jboss/webbeans/resources/spi/helpers/ForwardingResourceLoader.java
___________________________________________________________________
Name: svn:mime-type
   + text/plain




More information about the weld-commits mailing list