[jboss-svn-commits] JBL Code SVN: r19623 - in labs/jbosslabs/labs-3.0-build: integration and 15 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri Apr 18 09:06:26 EDT 2008


Author: wrzep
Date: 2008-04-18 09:06:26 -0400 (Fri, 18 Apr 2008)
New Revision: 19623

Added:
   labs/jbosslabs/labs-3.0-build/integration/
   labs/jbosslabs/labs-3.0-build/integration/integration.iml
   labs/jbosslabs/labs-3.0-build/integration/pom.xml
   labs/jbosslabs/labs-3.0-build/integration/src/
   labs/jbosslabs/labs-3.0-build/integration/src/main/
   labs/jbosslabs/labs-3.0-build/integration/src/main/java/
   labs/jbosslabs/labs-3.0-build/integration/src/main/java/org/
   labs/jbosslabs/labs-3.0-build/integration/src/main/java/org/jboss/
   labs/jbosslabs/labs-3.0-build/integration/src/main/java/org/jboss/labs/
   labs/jbosslabs/labs-3.0-build/integration/src/main/java/org/jboss/labs/injection/
   labs/jbosslabs/labs-3.0-build/integration/src/main/java/org/jboss/labs/injection/seam/
   labs/jbosslabs/labs-3.0-build/integration/src/main/java/org/jboss/labs/injection/seam/Guice.java
   labs/jbosslabs/labs-3.0-build/integration/src/main/java/org/jboss/labs/injection/seam/LabsSeamInjectionInterceptor.java
Removed:
   labs/jbosslabs/labs-3.0-build/views/admin/src/main/java/org/jboss/labs/injection/seam/Guice.java
   labs/jbosslabs/labs-3.0-build/views/admin/src/main/java/org/jboss/labs/injection/seam/LabsSeamInjectionInterceptor.java
Modified:
   labs/jbosslabs/labs-3.0-build/pom.xml
   labs/jbosslabs/labs-3.0-build/views/admin/pom.xml
   labs/jbosslabs/labs-3.0-build/views/admin/src/main/java/org/jboss/labs/admin/action/license/LicenseServiceFactory.java
   labs/jbosslabs/labs-3.0-build/views/admin/src/main/java/org/jboss/labs/admin/action/project/ProjectManager.java
   labs/jbosslabs/labs-3.0-build/views/admin/src/main/java/org/jboss/labs/admin/action/project/SaveProject.java
   labs/jbosslabs/labs-3.0-build/views/admin/src/main/java/org/jboss/labs/admin/action/project/ShowView.java
   labs/jbosslabs/labs-3.0-build/views/admin/src/main/java/org/jboss/labs/admin/action/project/ViewProject.java
   labs/jbosslabs/labs-3.0-build/views/admin/src/main/java/org/jboss/labs/admin/action/user/MembersManager.java
   labs/jbosslabs/labs-3.0-build/views/admin/src/main/java/org/jboss/labs/admin/auth/SecurityManager.java
   labs/jbosslabs/labs-3.0-build/views/admin/src/main/java/org/jboss/labs/admin/validator/EmailValidator.java
   labs/jbosslabs/labs-3.0-build/views/admin/src/main/java/org/jboss/labs/admin/validator/UniqueProjectIdValidator.java
Log:
JBLAB-928 @Guice in a separate lib

Added: labs/jbosslabs/labs-3.0-build/integration/integration.iml
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/integration.iml	                        (rev 0)
+++ labs/jbosslabs/labs-3.0-build/integration/integration.iml	2008-04-18 13:06:26 UTC (rev 19623)
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module relativePaths="true" type="JAVA_MODULE" version="4">
+  <component name="NewModuleRootManager" inherit-compiler-output="true">
+    <exclude-output />
+    <content url="file://$MODULE_DIR$">
+      <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
+    </content>
+    <orderEntry type="inheritedJdk" />
+    <orderEntry type="sourceFolder" forTests="false" />
+    <orderEntry type="module-library">
+      <library>
+        <CLASSES>
+          <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/seam/jboss-seam/2.1.0.A1/jboss-seam-2.1.0.A1.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+    <orderEntry type="module" module-name="api" />
+    <orderEntryProperties />
+  </component>
+</module>
+

Added: labs/jbosslabs/labs-3.0-build/integration/pom.xml
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/pom.xml	                        (rev 0)
+++ labs/jbosslabs/labs-3.0-build/integration/pom.xml	2008-04-18 13:06:26 UTC (rev 19623)
@@ -0,0 +1,26 @@
+<?xml version="1.0"?>
+<project>
+   <parent>
+    <artifactId>labs</artifactId>
+    <groupId>org.jboss.labs</groupId>
+    <version>1.0</version>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>org.jboss.labs</groupId>
+  <artifactId>integration</artifactId>
+  <packaging>jar</packaging>
+  <name>Integration</name>
+  <version>1.0-SNAPSHOT</version>
+  <url>http://maven.apache.org</url>
+  <build>
+    <finalName>integration</finalName>
+  </build>
+  <dependencies>
+     <dependency>
+	  <groupId>org.jboss.labs</groupId>
+	  <artifactId>api</artifactId>
+      <version>1.0</version>
+      <scope>provided</scope>
+    </dependency>	
+  </dependencies>
+</project>
\ No newline at end of file

Added: labs/jbosslabs/labs-3.0-build/integration/src/main/java/org/jboss/labs/injection/seam/Guice.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/src/main/java/org/jboss/labs/injection/seam/Guice.java	                        (rev 0)
+++ labs/jbosslabs/labs-3.0-build/integration/src/main/java/org/jboss/labs/injection/seam/Guice.java	2008-04-18 13:06:26 UTC (rev 19623)
@@ -0,0 +1,41 @@
+/*
+* JBoss Labs. http://labs.jboss.com/jbosslabs
+*
+* Copyright © 2008  Red Hat Middleware, LLC. All rights reserved.
+*
+* This copyrighted material is made available to anyone wishing to use,
+* modify, copy, or redistribute it subject to the terms and conditions
+* of the GNU Lesser General Public License, v. 2.1.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT A WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Lesser General Public License for more details.
+*
+* You should have received a copy of the GNU Lesser General Public
+* License, v.2.1 along with this distribution; if not, write to the Free
+* Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+* 02110-1301, USA.
+*
+* Red Hat Author(s): Bob McWhirter, Przemyslaw Dej, Ryszard Kozmik,
+*     Tomasz Szymanski, Adam Warski, Pawel Wrzeszcz
+*/
+
+package org.jboss.labs.injection.seam;
+
+import org.jboss.seam.annotations.intercept.Interceptors;
+import org.jboss.labs.injection.seam.LabsSeamInjectionInterceptor;
+
+import static java.lang.annotation.ElementType.TYPE;
+import java.lang.annotation.Retention;
+import static java.lang.annotation.RetentionPolicy.RUNTIME;
+import java.lang.annotation.Target;
+
+/**
+ * @author Pawel Wrzeszcz (pwrzeszcz [at] jboss . org)
+ */
+ at Target(TYPE)
+ at Retention(RUNTIME)
+ at Interceptors(LabsSeamInjectionInterceptor.class)
+public @interface Guice {
+}

Added: labs/jbosslabs/labs-3.0-build/integration/src/main/java/org/jboss/labs/injection/seam/LabsSeamInjectionInterceptor.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/src/main/java/org/jboss/labs/injection/seam/LabsSeamInjectionInterceptor.java	                        (rev 0)
+++ labs/jbosslabs/labs-3.0-build/integration/src/main/java/org/jboss/labs/injection/seam/LabsSeamInjectionInterceptor.java	2008-04-18 13:06:26 UTC (rev 19623)
@@ -0,0 +1,47 @@
+/*
+* JBoss Labs. http://labs.jboss.com/jbosslabs
+*
+* Copyright © 2008  Red Hat Middleware, LLC. All rights reserved.
+*
+* This copyrighted material is made available to anyone wishing to use,
+* modify, copy, or redistribute it subject to the terms and conditions
+* of the GNU Lesser General Public License, v. 2.1.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT A WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Lesser General Public License for more details.
+*
+* You should have received a copy of the GNU Lesser General Public
+* License, v.2.1 along with this distribution; if not, write to the Free
+* Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+* 02110-1301, USA.
+*
+* Red Hat Author(s): Bob McWhirter, Przemyslaw Dej, Ryszard Kozmik,
+*     Tomasz Szymanski, Adam Warski, Pawel Wrzeszcz
+*/
+
+package org.jboss.labs.injection.seam;
+
+import org.jboss.labs.injection.LabsInjection;
+import org.jboss.seam.annotations.intercept.AroundInvoke;
+import org.jboss.seam.annotations.intercept.Interceptor;
+import org.jboss.seam.intercept.InvocationContext;
+
+/**
+ * @author Pawel Wrzeszcz (pwrzeszcz [at] jboss . org)
+ */
+ at Interceptor
+public class LabsSeamInjectionInterceptor {
+
+    @AroundInvoke
+    public Object checkLoggedIn(InvocationContext invocation) throws Exception {
+
+//        log.info("Injecting members for: "
+//				+ invocation.getTarget().getClass().getName());
+
+        LabsInjection.getInjector().injectMembers(invocation.getTarget());
+
+        return invocation.proceed();
+    }
+}

Modified: labs/jbosslabs/labs-3.0-build/pom.xml
===================================================================
--- labs/jbosslabs/labs-3.0-build/pom.xml	2008-04-18 12:11:03 UTC (rev 19622)
+++ labs/jbosslabs/labs-3.0-build/pom.xml	2008-04-18 13:06:26 UTC (rev 19623)
@@ -22,7 +22,8 @@
 		<module>labs-archetypes</module>
 		<module>configuration</module>
 		<module>core</module>
-		<module>services</module>
+        <module>integration</module>
+        <module>services</module>
 		<module>views</module>
   </modules>
 <scm>

Modified: labs/jbosslabs/labs-3.0-build/views/admin/pom.xml
===================================================================
--- labs/jbosslabs/labs-3.0-build/views/admin/pom.xml	2008-04-18 12:11:03 UTC (rev 19622)
+++ labs/jbosslabs/labs-3.0-build/views/admin/pom.xml	2008-04-18 13:06:26 UTC (rev 19623)
@@ -16,6 +16,12 @@
     <finalName>admin</finalName>
   </build>
   <dependencies>
+    <dependency>
+	  <groupId>org.jboss.labs</groupId>
+	  <artifactId>integration</artifactId>
+      <version>1.0-SNAPSHOT</version>
+      <!--<scope>provided</scope>-->
+    </dependency>
     <!-- Seam -->
     <dependency>
 	  <groupId>org.jboss.seam</groupId>

Modified: labs/jbosslabs/labs-3.0-build/views/admin/src/main/java/org/jboss/labs/admin/action/license/LicenseServiceFactory.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/views/admin/src/main/java/org/jboss/labs/admin/action/license/LicenseServiceFactory.java	2008-04-18 12:11:03 UTC (rev 19622)
+++ labs/jbosslabs/labs-3.0-build/views/admin/src/main/java/org/jboss/labs/admin/action/license/LicenseServiceFactory.java	2008-04-18 13:06:26 UTC (rev 19623)
@@ -24,9 +24,6 @@
 package org.jboss.labs.admin.action.license;
 
 import org.jboss.labs.injection.seam.Guice;
-import org.jboss.seam.annotations.*;
-import org.jboss.seam.ScopeType;
-import com.google.inject.Inject;
 
 /**
  * @author Pawel Wrzeszcz (pwrzeszcz [at] jboss . org)

Modified: labs/jbosslabs/labs-3.0-build/views/admin/src/main/java/org/jboss/labs/admin/action/project/ProjectManager.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/views/admin/src/main/java/org/jboss/labs/admin/action/project/ProjectManager.java	2008-04-18 12:11:03 UTC (rev 19622)
+++ labs/jbosslabs/labs-3.0-build/views/admin/src/main/java/org/jboss/labs/admin/action/project/ProjectManager.java	2008-04-18 13:06:26 UTC (rev 19623)
@@ -25,17 +25,9 @@
 
 import com.google.inject.Inject;
 import org.jboss.labs.core.model.Project;
-import org.jboss.labs.core.model.admin.ProjectRequest;
 import org.jboss.labs.core.service.ProjectService;
 import org.jboss.labs.injection.seam.Guice;
-import org.jboss.seam.annotations.In;
-import org.jboss.seam.annotations.Logger;
 import org.jboss.seam.annotations.Name;
-import org.jboss.seam.annotations.Out;
-import org.jboss.seam.log.Log;
-import org.jboss.seam.faces.FacesMessages;
-import org.jboss.seam.ScopeType;
-import org.jboss.seam.core.Conversation;
 
 import java.util.List;
 

Modified: labs/jbosslabs/labs-3.0-build/views/admin/src/main/java/org/jboss/labs/admin/action/project/SaveProject.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/views/admin/src/main/java/org/jboss/labs/admin/action/project/SaveProject.java	2008-04-18 12:11:03 UTC (rev 19622)
+++ labs/jbosslabs/labs-3.0-build/views/admin/src/main/java/org/jboss/labs/admin/action/project/SaveProject.java	2008-04-18 13:06:26 UTC (rev 19623)
@@ -25,19 +25,14 @@
 
 import com.google.inject.Inject;
 import org.jboss.labs.core.model.Project;
-import org.jboss.labs.core.model.admin.ProjectRequest;
 import org.jboss.labs.core.service.ProjectService;
 import org.jboss.labs.injection.seam.Guice;
 import org.jboss.labs.exception.LabsRollbackException;
 import org.jboss.seam.annotations.*;
-import org.jboss.seam.log.Log;
 import org.jboss.seam.faces.FacesMessages;
 import org.jboss.seam.ScopeType;
-import org.jboss.seam.core.Conversation;
 
-import java.util.List;
 
-
 @Name("saveProject")
 @Guice
 public class SaveProject {

Modified: labs/jbosslabs/labs-3.0-build/views/admin/src/main/java/org/jboss/labs/admin/action/project/ShowView.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/views/admin/src/main/java/org/jboss/labs/admin/action/project/ShowView.java	2008-04-18 12:11:03 UTC (rev 19622)
+++ labs/jbosslabs/labs-3.0-build/views/admin/src/main/java/org/jboss/labs/admin/action/project/ShowView.java	2008-04-18 13:06:26 UTC (rev 19623)
@@ -28,7 +28,6 @@
 import org.jboss.labs.core.model.License;
 import org.jboss.labs.injection.seam.Guice;
 import org.jboss.seam.annotations.Name;
-import org.jboss.seam.annotations.In;
 import org.jboss.seam.annotations.Out;
 import org.jboss.seam.ScopeType;
 

Modified: labs/jbosslabs/labs-3.0-build/views/admin/src/main/java/org/jboss/labs/admin/action/project/ViewProject.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/views/admin/src/main/java/org/jboss/labs/admin/action/project/ViewProject.java	2008-04-18 12:11:03 UTC (rev 19622)
+++ labs/jbosslabs/labs-3.0-build/views/admin/src/main/java/org/jboss/labs/admin/action/project/ViewProject.java	2008-04-18 13:06:26 UTC (rev 19623)
@@ -30,7 +30,6 @@
 import org.jboss.labs.exception.admin.ProjectNotFoundException;
 import org.jboss.labs.admin.Pages;
 import org.jboss.seam.annotations.*;
-import org.jboss.seam.annotations.web.RequestParameter;
 import org.jboss.seam.log.Log;
 import org.jboss.seam.ScopeType;
 import org.jboss.seam.core.Conversation;

Modified: labs/jbosslabs/labs-3.0-build/views/admin/src/main/java/org/jboss/labs/admin/action/user/MembersManager.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/views/admin/src/main/java/org/jboss/labs/admin/action/user/MembersManager.java	2008-04-18 12:11:03 UTC (rev 19622)
+++ labs/jbosslabs/labs-3.0-build/views/admin/src/main/java/org/jboss/labs/admin/action/user/MembersManager.java	2008-04-18 13:06:26 UTC (rev 19623)
@@ -23,13 +23,11 @@
 
 package org.jboss.labs.admin.action.user;
 
-import org.jboss.labs.core.model.Link;
 import org.jboss.labs.core.model.Project;
 import org.jboss.labs.core.model.Username;
 import org.jboss.labs.core.service.ProjectService;
 import org.jboss.labs.admin.Pages;
 import org.jboss.labs.injection.seam.Guice;
-import org.jboss.labs.exception.admin.ProjectNotFoundException;
 import org.jboss.labs.exception.auth.NoSuchUserException;
 import org.jboss.labs.exception.LabsRollbackException;
 import org.jboss.seam.annotations.*;

Modified: labs/jbosslabs/labs-3.0-build/views/admin/src/main/java/org/jboss/labs/admin/auth/SecurityManager.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/views/admin/src/main/java/org/jboss/labs/admin/auth/SecurityManager.java	2008-04-18 12:11:03 UTC (rev 19622)
+++ labs/jbosslabs/labs-3.0-build/views/admin/src/main/java/org/jboss/labs/admin/auth/SecurityManager.java	2008-04-18 13:06:26 UTC (rev 19623)
@@ -32,9 +32,7 @@
 import org.jboss.labs.core.model.auth.User;
 import com.google.inject.Inject;
 
-import java.security.Principal;
 
-
 @Name("securityManager")
 @Guice
 public class SecurityManager {

Modified: labs/jbosslabs/labs-3.0-build/views/admin/src/main/java/org/jboss/labs/admin/validator/EmailValidator.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/views/admin/src/main/java/org/jboss/labs/admin/validator/EmailValidator.java	2008-04-18 12:11:03 UTC (rev 19622)
+++ labs/jbosslabs/labs-3.0-build/views/admin/src/main/java/org/jboss/labs/admin/validator/EmailValidator.java	2008-04-18 13:06:26 UTC (rev 19623)
@@ -23,9 +23,6 @@
 
 package org.jboss.labs.admin.validator;
 
-import com.google.inject.Inject;
-import org.jboss.labs.core.service.ProjectService;
-import org.jboss.labs.exception.admin.ProjectNotFoundException;
 import org.jboss.labs.injection.seam.Guice;
 import org.jboss.seam.annotations.Name;
 import org.jboss.seam.annotations.faces.Validator;

Modified: labs/jbosslabs/labs-3.0-build/views/admin/src/main/java/org/jboss/labs/admin/validator/UniqueProjectIdValidator.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/views/admin/src/main/java/org/jboss/labs/admin/validator/UniqueProjectIdValidator.java	2008-04-18 12:11:03 UTC (rev 19622)
+++ labs/jbosslabs/labs-3.0-build/views/admin/src/main/java/org/jboss/labs/admin/validator/UniqueProjectIdValidator.java	2008-04-18 13:06:26 UTC (rev 19623)
@@ -23,9 +23,6 @@
 
 package org.jboss.labs.admin.validator;
 
-import com.google.inject.Inject;
-import org.jboss.labs.core.service.ProjectService;
-import org.jboss.labs.exception.admin.ProjectNotFoundException;
 import org.jboss.labs.injection.seam.Guice;
 import org.jboss.seam.annotations.Name;
 import org.jboss.seam.annotations.In;

Deleted: labs/jbosslabs/labs-3.0-build/views/admin/src/main/java/org/jboss/labs/injection/seam/Guice.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/views/admin/src/main/java/org/jboss/labs/injection/seam/Guice.java	2008-04-18 12:11:03 UTC (rev 19622)
+++ labs/jbosslabs/labs-3.0-build/views/admin/src/main/java/org/jboss/labs/injection/seam/Guice.java	2008-04-18 13:06:26 UTC (rev 19623)
@@ -1,40 +0,0 @@
-/*
-* JBoss Labs. http://labs.jboss.com/jbosslabs
-*
-* Copyright © 2008  Red Hat Middleware, LLC. All rights reserved.
-*
-* This copyrighted material is made available to anyone wishing to use,
-* modify, copy, or redistribute it subject to the terms and conditions
-* of the GNU Lesser General Public License, v. 2.1.
-*
-* This program is distributed in the hope that it will be useful,
-* but WITHOUT A WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-* GNU Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License, v.2.1 along with this distribution; if not, write to the Free
-* Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-* 02110-1301, USA.
-*
-* Red Hat Author(s): Bob McWhirter, Przemyslaw Dej, Ryszard Kozmik,
-*     Tomasz Szymanski, Adam Warski, Pawel Wrzeszcz
-*/
-
-package org.jboss.labs.injection.seam;
-
-import org.jboss.seam.annotations.intercept.Interceptors;
-
-import static java.lang.annotation.ElementType.TYPE;
-import java.lang.annotation.Retention;
-import static java.lang.annotation.RetentionPolicy.RUNTIME;
-import java.lang.annotation.Target;
-
-/**
- * @author Pawel Wrzeszcz (pwrzeszcz [at] jboss . org)
- */
- at Target(TYPE)
- at Retention(RUNTIME)
- at Interceptors(LabsSeamInjectionInterceptor.class)
-public @interface Guice {
-}

Deleted: labs/jbosslabs/labs-3.0-build/views/admin/src/main/java/org/jboss/labs/injection/seam/LabsSeamInjectionInterceptor.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/views/admin/src/main/java/org/jboss/labs/injection/seam/LabsSeamInjectionInterceptor.java	2008-04-18 12:11:03 UTC (rev 19622)
+++ labs/jbosslabs/labs-3.0-build/views/admin/src/main/java/org/jboss/labs/injection/seam/LabsSeamInjectionInterceptor.java	2008-04-18 13:06:26 UTC (rev 19623)
@@ -1,50 +0,0 @@
-/*
-* JBoss Labs. http://labs.jboss.com/jbosslabs
-*
-* Copyright © 2008  Red Hat Middleware, LLC. All rights reserved.
-*
-* This copyrighted material is made available to anyone wishing to use,
-* modify, copy, or redistribute it subject to the terms and conditions
-* of the GNU Lesser General Public License, v. 2.1.
-*
-* This program is distributed in the hope that it will be useful,
-* but WITHOUT A WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-* GNU Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License, v.2.1 along with this distribution; if not, write to the Free
-* Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-* 02110-1301, USA.
-*
-* Red Hat Author(s): Bob McWhirter, Przemyslaw Dej, Ryszard Kozmik,
-*     Tomasz Szymanski, Adam Warski, Pawel Wrzeszcz
-*/
-
-package org.jboss.labs.injection.seam;
-
-import org.apache.log4j.Logger;
-import org.jboss.labs.injection.LabsInjection;
-import org.jboss.seam.annotations.intercept.AroundInvoke;
-import org.jboss.seam.annotations.intercept.Interceptor;
-import org.jboss.seam.intercept.InvocationContext;
-
-/**
- * @author Pawel Wrzeszcz (pwrzeszcz [at] jboss . org)
- */
- at Interceptor
-public class LabsSeamInjectionInterceptor {
-
-    private static Logger log = Logger.getLogger(LabsSeamInjectionInterceptor.class);
-
-    @AroundInvoke
-    public Object checkLoggedIn(InvocationContext invocation) throws Exception {
-
-//        log.info("Injecting members for: "
-//				+ invocation.getTarget().getClass().getName());
-
-        LabsInjection.getInjector().injectMembers(invocation.getTarget());
-
-        return invocation.proceed();
-    }
-}




More information about the jboss-svn-commits mailing list