Repository: deltaspike Updated Branches: refs/heads/master 6c9524b56 -> c2aa4fb56
DELTASPIKE-534 Replace @Web with @DeltaSpike Project: http://git-wip-us.apache.org/repos/asf/deltaspike/repo Commit: http://git-wip-us.apache.org/repos/asf/deltaspike/commit/c2aa4fb5 Tree: http://git-wip-us.apache.org/repos/asf/deltaspike/tree/c2aa4fb5 Diff: http://git-wip-us.apache.org/repos/asf/deltaspike/diff/c2aa4fb5 Branch: refs/heads/master Commit: c2aa4fb56551eb11cba582f195b462b13e1fdd0f Parents: 6c9524b Author: tandraschko <tandrasc...@apache.org> Authored: Thu Mar 6 19:49:52 2014 +0100 Committer: tandraschko <tandrasc...@apache.org> Committed: Thu Mar 6 19:49:52 2014 +0100 ---------------------------------------------------------------------- .../org/apache/deltaspike/servlet/api/Web.java | 43 -------------------- .../servlet/api/literal/WebLiteral.java | 35 ---------------- .../api/resourceloader/WebResourceProvider.java | 4 +- .../impl/produce/ServletObjectProducer.java | 16 ++++---- .../producer/ServletContextInjectionTest.java | 4 +- .../producer/ServletObjectInjectionBean.java | 14 +++---- 6 files changed, 19 insertions(+), 97 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/deltaspike/blob/c2aa4fb5/deltaspike/modules/servlet/api/src/main/java/org/apache/deltaspike/servlet/api/Web.java ---------------------------------------------------------------------- diff --git a/deltaspike/modules/servlet/api/src/main/java/org/apache/deltaspike/servlet/api/Web.java b/deltaspike/modules/servlet/api/src/main/java/org/apache/deltaspike/servlet/api/Web.java deleted file mode 100644 index 667caf0..0000000 --- a/deltaspike/modules/servlet/api/src/main/java/org/apache/deltaspike/servlet/api/Web.java +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -package org.apache.deltaspike.servlet.api; - -import static java.lang.annotation.ElementType.FIELD; -import static java.lang.annotation.ElementType.METHOD; -import static java.lang.annotation.ElementType.PARAMETER; -import static java.lang.annotation.ElementType.TYPE; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -import java.lang.annotation.Documented; -import java.lang.annotation.Retention; -import java.lang.annotation.Target; - -import javax.inject.Qualifier; - -/** - * Common qualifier used for injection of servlet objects. - */ -@Qualifier -@Target({ TYPE, METHOD, PARAMETER, FIELD }) -@Retention(RUNTIME) -@Documented -public @interface Web -{ - -} http://git-wip-us.apache.org/repos/asf/deltaspike/blob/c2aa4fb5/deltaspike/modules/servlet/api/src/main/java/org/apache/deltaspike/servlet/api/literal/WebLiteral.java ---------------------------------------------------------------------- diff --git a/deltaspike/modules/servlet/api/src/main/java/org/apache/deltaspike/servlet/api/literal/WebLiteral.java b/deltaspike/modules/servlet/api/src/main/java/org/apache/deltaspike/servlet/api/literal/WebLiteral.java deleted file mode 100644 index 612a8ac..0000000 --- a/deltaspike/modules/servlet/api/src/main/java/org/apache/deltaspike/servlet/api/literal/WebLiteral.java +++ /dev/null @@ -1,35 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -package org.apache.deltaspike.servlet.api.literal; - -import javax.enterprise.util.AnnotationLiteral; - -import org.apache.deltaspike.servlet.api.Web; - -/** - * Annotation literal for {@link Web}. - */ -public class WebLiteral extends AnnotationLiteral<Web> implements Web -{ - - public static final Web INSTANCE = new WebLiteral(); - - private static final long serialVersionUID = -3432965578489930193L; - -} http://git-wip-us.apache.org/repos/asf/deltaspike/blob/c2aa4fb5/deltaspike/modules/servlet/api/src/main/java/org/apache/deltaspike/servlet/api/resourceloader/WebResourceProvider.java ---------------------------------------------------------------------- diff --git a/deltaspike/modules/servlet/api/src/main/java/org/apache/deltaspike/servlet/api/resourceloader/WebResourceProvider.java b/deltaspike/modules/servlet/api/src/main/java/org/apache/deltaspike/servlet/api/resourceloader/WebResourceProvider.java index 8d16676..e7beb48 100644 --- a/deltaspike/modules/servlet/api/src/main/java/org/apache/deltaspike/servlet/api/resourceloader/WebResourceProvider.java +++ b/deltaspike/modules/servlet/api/src/main/java/org/apache/deltaspike/servlet/api/resourceloader/WebResourceProvider.java @@ -24,9 +24,9 @@ import javax.enterprise.context.ApplicationScoped; import javax.inject.Inject; import javax.servlet.ServletContext; +import org.apache.deltaspike.core.api.common.DeltaSpike; import org.apache.deltaspike.core.api.resourceloader.AbstractResourceProvider; import org.apache.deltaspike.core.api.resourceloader.InjectableResource; -import org.apache.deltaspike.servlet.api.Web; /** * Loads resources using {@link ServletContext#getResource(String)}. @@ -35,7 +35,7 @@ import org.apache.deltaspike.servlet.api.Web; public class WebResourceProvider extends AbstractResourceProvider { @Inject - @Web + @DeltaSpike private ServletContext servletContext; @Override http://git-wip-us.apache.org/repos/asf/deltaspike/blob/c2aa4fb5/deltaspike/modules/servlet/impl/src/main/java/org/apache/deltaspike/servlet/impl/produce/ServletObjectProducer.java ---------------------------------------------------------------------- diff --git a/deltaspike/modules/servlet/impl/src/main/java/org/apache/deltaspike/servlet/impl/produce/ServletObjectProducer.java b/deltaspike/modules/servlet/impl/src/main/java/org/apache/deltaspike/servlet/impl/produce/ServletObjectProducer.java index bd3304e..f74f3f3 100644 --- a/deltaspike/modules/servlet/impl/src/main/java/org/apache/deltaspike/servlet/impl/produce/ServletObjectProducer.java +++ b/deltaspike/modules/servlet/impl/src/main/java/org/apache/deltaspike/servlet/impl/produce/ServletObjectProducer.java @@ -31,7 +31,7 @@ import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; -import org.apache.deltaspike.servlet.api.Web; +import org.apache.deltaspike.core.api.common.DeltaSpike; /** * Producer for standard servlet objects. All objects are produced with the {@link Web} qualifier. Currently the @@ -51,14 +51,14 @@ public class ServletObjectProducer { @Produces - @Web + @DeltaSpike public ServletContext getServletContext() { return ServletContextHolder.get(); } @Produces - @Web + @DeltaSpike @RequestScoped public ServletRequest getServletRequest() { @@ -67,7 +67,7 @@ public class ServletObjectProducer @Produces @Typed(HttpServletRequest.class) - @Web + @DeltaSpike @RequestScoped public HttpServletRequest getHttpServletRequest() { @@ -80,7 +80,7 @@ public class ServletObjectProducer } @Produces - @Web + @DeltaSpike @RequestScoped public ServletResponse getServletResponse() { @@ -89,7 +89,7 @@ public class ServletObjectProducer @Produces @Typed(HttpServletResponse.class) - @Web + @DeltaSpike @RequestScoped public HttpServletResponse getHttpServletResponse() { @@ -102,7 +102,7 @@ public class ServletObjectProducer } @Produces - @Web + @DeltaSpike @SessionScoped public HttpSession getHttpSession() { @@ -116,7 +116,7 @@ public class ServletObjectProducer } @Produces - @Web + @DeltaSpike @RequestScoped public Principal getPrincipal() { http://git-wip-us.apache.org/repos/asf/deltaspike/blob/c2aa4fb5/deltaspike/modules/servlet/impl/src/test/java/org/apache/deltaspike/test/servlet/impl/producer/ServletContextInjectionTest.java ---------------------------------------------------------------------- diff --git a/deltaspike/modules/servlet/impl/src/test/java/org/apache/deltaspike/test/servlet/impl/producer/ServletContextInjectionTest.java b/deltaspike/modules/servlet/impl/src/test/java/org/apache/deltaspike/test/servlet/impl/producer/ServletContextInjectionTest.java index b71d1fe..beec47c 100644 --- a/deltaspike/modules/servlet/impl/src/test/java/org/apache/deltaspike/test/servlet/impl/producer/ServletContextInjectionTest.java +++ b/deltaspike/modules/servlet/impl/src/test/java/org/apache/deltaspike/test/servlet/impl/producer/ServletContextInjectionTest.java @@ -24,7 +24,7 @@ import static org.junit.Assert.assertThat; import javax.inject.Inject; import javax.servlet.ServletContext; -import org.apache.deltaspike.servlet.api.Web; +import org.apache.deltaspike.core.api.common.DeltaSpike; import org.apache.deltaspike.test.category.WebProfileCategory; import org.apache.deltaspike.test.servlet.impl.Deployments; import org.hamcrest.Matchers; @@ -63,7 +63,7 @@ public class ServletContextInjectionTest } @Inject - @Web + @DeltaSpike private ServletContext servletContext; @Test http://git-wip-us.apache.org/repos/asf/deltaspike/blob/c2aa4fb5/deltaspike/modules/servlet/impl/src/test/java/org/apache/deltaspike/test/servlet/impl/producer/ServletObjectInjectionBean.java ---------------------------------------------------------------------- diff --git a/deltaspike/modules/servlet/impl/src/test/java/org/apache/deltaspike/test/servlet/impl/producer/ServletObjectInjectionBean.java b/deltaspike/modules/servlet/impl/src/test/java/org/apache/deltaspike/test/servlet/impl/producer/ServletObjectInjectionBean.java index 4a058a4..29ca8a0 100644 --- a/deltaspike/modules/servlet/impl/src/test/java/org/apache/deltaspike/test/servlet/impl/producer/ServletObjectInjectionBean.java +++ b/deltaspike/modules/servlet/impl/src/test/java/org/apache/deltaspike/test/servlet/impl/producer/ServletObjectInjectionBean.java @@ -27,7 +27,7 @@ import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; -import org.apache.deltaspike.servlet.api.Web; +import org.apache.deltaspike.core.api.common.DeltaSpike; /** * Simple CDI beans with various injection points for servlet ojbects. @@ -35,27 +35,27 @@ import org.apache.deltaspike.servlet.api.Web; public class ServletObjectInjectionBean { - @Web + @DeltaSpike @Inject private ServletRequest servletRequest; - @Web + @DeltaSpike @Inject private HttpServletRequest httpServletRequest; - @Web + @DeltaSpike @Inject private ServletResponse servletResponse; - @Web + @DeltaSpike @Inject private HttpServletResponse httpServletResponse; - @Web + @DeltaSpike @Inject private HttpSession httpSession; - @Web + @DeltaSpike @Inject private Principal principal;