[jboss-cvs] JBossAS SVN: r65936 - projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/mapping/providers.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Mon Oct 8 15:59:11 EDT 2007
Author: anil.saldhana at jboss.com
Date: 2007-10-08 15:59:11 -0400 (Mon, 08 Oct 2007)
New Revision: 65936
Modified:
projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/mapping/providers/DeploymentRolesMappingProvider.java
projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/mapping/providers/OptionsRoleMappingProvider.java
projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/mapping/providers/PolicyContextIdRoleMappingProvider.java
projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/mapping/providers/PrincipalToRoleMappingProvider.java
Log:
SECURITY-82: mapping result
Modified: projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/mapping/providers/DeploymentRolesMappingProvider.java
===================================================================
--- projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/mapping/providers/DeploymentRolesMappingProvider.java 2007-10-08 19:58:39 UTC (rev 65935)
+++ projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/mapping/providers/DeploymentRolesMappingProvider.java 2007-10-08 19:59:11 UTC (rev 65936)
@@ -32,6 +32,7 @@
import org.jboss.security.SimpleGroup;
import org.jboss.security.SimplePrincipal;
import org.jboss.security.mapping.MappingProvider;
+import org.jboss.security.mapping.MappingResult;
//$Id$
@@ -47,9 +48,16 @@
{
private static Logger log = Logger.getLogger(DeploymentRolesMappingProvider.class);
private boolean trace = log.isTraceEnabled();
+
+ private MappingResult<Group> result;
public void init(Map options)
{
+ }
+
+ public void setMappingResult(MappingResult res)
+ {
+ result = res;
}
/**
@@ -83,6 +91,7 @@
}
mappedObject = MappingProviderUtil.replacePrincipals(mappedObject, newRoles);
}
+ result.setMappedObject(mappedObject);
}
/**
Modified: projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/mapping/providers/OptionsRoleMappingProvider.java
===================================================================
--- projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/mapping/providers/OptionsRoleMappingProvider.java 2007-10-08 19:58:39 UTC (rev 65935)
+++ projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/mapping/providers/OptionsRoleMappingProvider.java 2007-10-08 19:59:11 UTC (rev 65936)
@@ -15,6 +15,7 @@
import org.jboss.logging.Logger;
import org.jboss.security.mapping.MappingProvider;
+import org.jboss.security.mapping.MappingResult;
/**
@@ -32,6 +33,8 @@
private static final String REPLACE_ROLES_STRING = "replaceRoles";
private static final String ROLES_MAP = "rolesMap";
+ private MappingResult<Group> result;
+
private Map options = null;
private Properties roleMapProperties = null;
@@ -56,7 +59,12 @@
}
}
}
-
+
+ public void setMappingResult(MappingResult res)
+ {
+ result = res;
+ }
+
public void performMapping(Map contextMap, Group mappedObject)
{
ArrayList<Principal> removeMembers = new ArrayList<Principal>();
@@ -91,6 +99,7 @@
{
mappedObject.addMember(p);
}
-
+
+ result.setMappedObject(mappedObject);
}
-}
+}
\ No newline at end of file
Modified: projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/mapping/providers/PolicyContextIdRoleMappingProvider.java
===================================================================
--- projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/mapping/providers/PolicyContextIdRoleMappingProvider.java 2007-10-08 19:58:39 UTC (rev 65935)
+++ projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/mapping/providers/PolicyContextIdRoleMappingProvider.java 2007-10-08 19:59:11 UTC (rev 65936)
@@ -35,6 +35,7 @@
import org.jboss.logging.Logger;
import org.jboss.security.SecurityConstants;
import org.jboss.security.mapping.MappingProvider;
+import org.jboss.security.mapping.MappingResult;
//$Id$
@@ -50,7 +51,8 @@
private static Logger log = Logger.getLogger(PolicyContextIdRoleMappingProvider.class);
private boolean trace = log.isTraceEnabled();
- private Map options = null;
+ private Map options = null;
+ private MappingResult<Group> result;
private Properties policyContextIdToFileNameProps = new Properties();
@@ -85,6 +87,11 @@
}
}
+ public void setMappingResult(MappingResult res)
+ {
+ result = res;
+ }
+
public void performMapping(Map contextMap, Group mappedObject)
{
ArrayList <Principal> tempPrincipalList = new ArrayList<Principal>();
@@ -142,6 +149,7 @@
log.trace("Exception:",e);
}
}
+ result.setMappedObject(mappedObject);
}
private Properties loadProperties(String filename) throws IOException
@@ -151,4 +159,4 @@
props.load(tcl.getResourceAsStream(filename));
return props;
}
-}
+}
\ No newline at end of file
Modified: projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/mapping/providers/PrincipalToRoleMappingProvider.java
===================================================================
--- projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/mapping/providers/PrincipalToRoleMappingProvider.java 2007-10-08 19:58:39 UTC (rev 65935)
+++ projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/mapping/providers/PrincipalToRoleMappingProvider.java 2007-10-08 19:59:11 UTC (rev 65936)
@@ -30,6 +30,7 @@
import org.jboss.logging.Logger;
import org.jboss.security.SecurityConstants;
import org.jboss.security.mapping.MappingProvider;
+import org.jboss.security.mapping.MappingResult;
/**
@@ -46,6 +47,7 @@
private static final String PRINCIPAL_ROLES_MAP = "principalRolesMap";
private Map options = null;
+ private MappingResult<Group> result;
private Properties principalRoleMapProperties = null;
@@ -62,6 +64,11 @@
}
}
}
+
+ public void setMappingResult(MappingResult res)
+ {
+ result = res;
+ }
public void performMapping(Map contextMap, Group mappedObject)
{
@@ -82,5 +89,6 @@
mappedObject.addMember(MappingProviderUtil.instantiatePrincipal(p.getClass(),tokens[i]));
}
}
+ result.setMappedObject(mappedObject);
}
-}
+}
\ No newline at end of file
More information about the jboss-cvs-commits
mailing list