[seam-commits] Seam SVN: r7717 - in trunk/src/main/org/jboss/seam/security: permission and 1 other directory.
seam-commits at lists.jboss.org
seam-commits at lists.jboss.org
Wed Mar 26 19:55:17 EDT 2008
Author: shane.bryzak at jboss.com
Date: 2008-03-26 19:55:16 -0400 (Wed, 26 Mar 2008)
New Revision: 7717
Modified:
trunk/src/main/org/jboss/seam/security/management/IdentityManager.java
trunk/src/main/org/jboss/seam/security/management/JpaIdentityStore.java
trunk/src/main/org/jboss/seam/security/management/LdapIdentityStore.java
trunk/src/main/org/jboss/seam/security/management/UserAction.java
trunk/src/main/org/jboss/seam/security/permission/JpaAccountPermissionStore.java
trunk/src/main/org/jboss/seam/security/permission/PermissionManager.java
trunk/src/main/org/jboss/seam/security/permission/PermissionMapper.java
trunk/src/main/org/jboss/seam/security/permission/ResolverChain.java
Log:
make serializable
Modified: trunk/src/main/org/jboss/seam/security/management/IdentityManager.java
===================================================================
--- trunk/src/main/org/jboss/seam/security/management/IdentityManager.java 2008-03-26 20:48:12 UTC (rev 7716)
+++ trunk/src/main/org/jboss/seam/security/management/IdentityManager.java 2008-03-26 23:55:16 UTC (rev 7717)
@@ -3,6 +3,7 @@
import static org.jboss.seam.ScopeType.APPLICATION;
import static org.jboss.seam.annotations.Install.BUILT_IN;
+import java.io.Serializable;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
@@ -26,7 +27,7 @@
@Scope(APPLICATION)
@Name("org.jboss.seam.security.management.identityManager")
@Install(precedence = BUILT_IN)
-public class IdentityManager
+public class IdentityManager implements Serializable
{
public static final String ACCOUNT_PERMISSION_NAME = "seam.account";
Modified: trunk/src/main/org/jboss/seam/security/management/JpaIdentityStore.java
===================================================================
--- trunk/src/main/org/jboss/seam/security/management/JpaIdentityStore.java 2008-03-26 20:48:12 UTC (rev 7716)
+++ trunk/src/main/org/jboss/seam/security/management/JpaIdentityStore.java 2008-03-26 23:55:16 UTC (rev 7717)
@@ -2,6 +2,7 @@
import static org.jboss.seam.ScopeType.APPLICATION;
+import java.io.Serializable;
import java.lang.reflect.Field;
import java.util.ArrayList;
import java.util.HashMap;
@@ -35,7 +36,7 @@
@Install(value=false)
@Scope(APPLICATION)
@BypassInterceptors
-public class JpaIdentityStore implements IdentityStore
+public class JpaIdentityStore implements IdentityStore, Serializable
{
public static final String AUTHENTICATED_USER = "org.jboss.seam.security.management.authenticatedUser";
Modified: trunk/src/main/org/jboss/seam/security/management/LdapIdentityStore.java
===================================================================
--- trunk/src/main/org/jboss/seam/security/management/LdapIdentityStore.java 2008-03-26 20:48:12 UTC (rev 7716)
+++ trunk/src/main/org/jboss/seam/security/management/LdapIdentityStore.java 2008-03-26 23:55:16 UTC (rev 7717)
@@ -2,6 +2,7 @@
import static org.jboss.seam.ScopeType.APPLICATION;
+import java.io.Serializable;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
@@ -33,7 +34,7 @@
@Install(value=false)
@Scope(APPLICATION)
@BypassInterceptors
-public class LdapIdentityStore implements IdentityStore
+public class LdapIdentityStore implements IdentityStore, Serializable
{
protected FeatureSet featureSet = new FeatureSet(FeatureSet.FEATURE_ALL);
Modified: trunk/src/main/org/jboss/seam/security/management/UserAction.java
===================================================================
--- trunk/src/main/org/jboss/seam/security/management/UserAction.java 2008-03-26 20:48:12 UTC (rev 7716)
+++ trunk/src/main/org/jboss/seam/security/management/UserAction.java 2008-03-26 23:55:16 UTC (rev 7717)
@@ -2,6 +2,7 @@
import static org.jboss.seam.ScopeType.CONVERSATION;
+import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
@@ -20,7 +21,7 @@
*/
@Name("org.jboss.seam.security.userAction")
@Scope(CONVERSATION)
-public class UserAction
+public class UserAction implements Serializable
{
private String firstname;
private String lastname;
Modified: trunk/src/main/org/jboss/seam/security/permission/JpaAccountPermissionStore.java
===================================================================
--- trunk/src/main/org/jboss/seam/security/permission/JpaAccountPermissionStore.java 2008-03-26 20:48:12 UTC (rev 7716)
+++ trunk/src/main/org/jboss/seam/security/permission/JpaAccountPermissionStore.java 2008-03-26 23:55:16 UTC (rev 7717)
@@ -2,6 +2,7 @@
import static org.jboss.seam.ScopeType.APPLICATION;
+import java.io.Serializable;
import java.util.List;
import javax.persistence.EntityManager;
@@ -18,7 +19,7 @@
*/
@Scope(APPLICATION)
@BypassInterceptors
-public class JpaAccountPermissionStore implements AccountPermissionStore
+public class JpaAccountPermissionStore implements AccountPermissionStore, Serializable
{
private String entityManagerName = "entityManager";
Modified: trunk/src/main/org/jboss/seam/security/permission/PermissionManager.java
===================================================================
--- trunk/src/main/org/jboss/seam/security/permission/PermissionManager.java 2008-03-26 20:48:12 UTC (rev 7716)
+++ trunk/src/main/org/jboss/seam/security/permission/PermissionManager.java 2008-03-26 23:55:16 UTC (rev 7717)
@@ -3,6 +3,7 @@
import static org.jboss.seam.ScopeType.APPLICATION;
import static org.jboss.seam.annotations.Install.BUILT_IN;
+import java.io.Serializable;
import java.util.List;
import org.jboss.seam.Component;
@@ -19,7 +20,7 @@
@Scope(APPLICATION)
@Name("org.jboss.seam.security.permissionManager")
@Install(precedence = BUILT_IN)
-public class PermissionManager
+public class PermissionManager implements Serializable
{
public static final String ACCOUNT_PERMISSION_STORE_COMPONENT_NAME = "accountPermissionStore";
public static final String ACL_PERMISSION_STORE_COMPONENT_NAME = "aclPermissionStore";
Modified: trunk/src/main/org/jboss/seam/security/permission/PermissionMapper.java
===================================================================
--- trunk/src/main/org/jboss/seam/security/permission/PermissionMapper.java 2008-03-26 20:48:12 UTC (rev 7716)
+++ trunk/src/main/org/jboss/seam/security/permission/PermissionMapper.java 2008-03-26 23:55:16 UTC (rev 7717)
@@ -3,6 +3,7 @@
import static org.jboss.seam.ScopeType.APPLICATION;
import static org.jboss.seam.annotations.Install.BUILT_IN;
+import java.io.Serializable;
import java.util.HashMap;
import java.util.Map;
@@ -26,7 +27,7 @@
@Install(precedence = BUILT_IN)
@BypassInterceptors
@Startup
-public class PermissionMapper
+public class PermissionMapper implements Serializable
{
private Map<Class,Map<String,String>> resolverChains = new HashMap<Class,Map<String,String>>();
Modified: trunk/src/main/org/jboss/seam/security/permission/ResolverChain.java
===================================================================
--- trunk/src/main/org/jboss/seam/security/permission/ResolverChain.java 2008-03-26 20:48:12 UTC (rev 7716)
+++ trunk/src/main/org/jboss/seam/security/permission/ResolverChain.java 2008-03-26 23:55:16 UTC (rev 7717)
@@ -2,6 +2,7 @@
import static org.jboss.seam.ScopeType.SESSION;
+import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
@@ -10,7 +11,7 @@
@Scope(SESSION)
@BypassInterceptors
-public class ResolverChain
+public class ResolverChain implements Serializable
{
private List<PermissionResolver> resolvers = new ArrayList<PermissionResolver>();
More information about the seam-commits
mailing list