[jboss-cvs] JBossAS SVN: r79640 - in projects/security/security-jboss-sx/trunk/jbosssx/src: tests/org/jboss/test/security/config and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Fri Oct 17 10:43:10 EDT 2008
Author: anil.saldhana at jboss.com
Date: 2008-10-17 10:43:09 -0400 (Fri, 17 Oct 2008)
New Revision: 79640
Modified:
projects/security/security-jboss-sx/trunk/jbosssx/src/main/org/jboss/security/mapping/config/MappingConfigEntryHolder.java
projects/security/security-jboss-sx/trunk/jbosssx/src/main/org/jboss/security/mapping/config/MappingModuleEntry.java
projects/security/security-jboss-sx/trunk/jbosssx/src/tests/org/jboss/test/security/config/SecurityConfigurationUnitTestCase.java
Log:
SECURITY-288: use mapping type enum
Modified: projects/security/security-jboss-sx/trunk/jbosssx/src/main/org/jboss/security/mapping/config/MappingConfigEntryHolder.java
===================================================================
--- projects/security/security-jboss-sx/trunk/jbosssx/src/main/org/jboss/security/mapping/config/MappingConfigEntryHolder.java 2008-10-17 14:28:55 UTC (rev 79639)
+++ projects/security/security-jboss-sx/trunk/jbosssx/src/main/org/jboss/security/mapping/config/MappingConfigEntryHolder.java 2008-10-17 14:43:09 UTC (rev 79640)
@@ -27,6 +27,7 @@
import javax.xml.namespace.QName;
import org.jboss.security.config.ModuleOption;
+import org.jboss.security.mapping.MappingType;
import org.jboss.xb.binding.GenericValueContainer;
//$Id: MappingConfigEntryHolder.java 46201 2006-07-11 17:51:23Z asaldhana $
@@ -41,7 +42,7 @@
{
private final Map<String,Object> moduleOptions = new HashMap<String,Object>();
String moduleName = null;
- String type = "role";
+ String type = MappingType.ROLE.name();
public void addChild(QName name, Object value)
{
@@ -81,4 +82,4 @@
return MappingModuleEntry.class;
}
-}
+}
\ No newline at end of file
Modified: projects/security/security-jboss-sx/trunk/jbosssx/src/main/org/jboss/security/mapping/config/MappingModuleEntry.java
===================================================================
--- projects/security/security-jboss-sx/trunk/jbosssx/src/main/org/jboss/security/mapping/config/MappingModuleEntry.java 2008-10-17 14:28:55 UTC (rev 79639)
+++ projects/security/security-jboss-sx/trunk/jbosssx/src/main/org/jboss/security/mapping/config/MappingModuleEntry.java 2008-10-17 14:43:09 UTC (rev 79640)
@@ -25,6 +25,7 @@
import java.util.Map;
import org.jboss.security.config.ModuleOption;
+import org.jboss.security.mapping.MappingType;
// $Id: MappingModuleEntry.java 45985 2006-06-29 20:56:57Z asaldhana $
@@ -61,7 +62,7 @@
*/
public MappingModuleEntry(String name, Map<String, Object> options)
{
- this(name, options, "role");
+ this(name, options, MappingType.ROLE.name());
}
/**
Modified: projects/security/security-jboss-sx/trunk/jbosssx/src/tests/org/jboss/test/security/config/SecurityConfigurationUnitTestCase.java
===================================================================
--- projects/security/security-jboss-sx/trunk/jbosssx/src/tests/org/jboss/test/security/config/SecurityConfigurationUnitTestCase.java 2008-10-17 14:28:55 UTC (rev 79639)
+++ projects/security/security-jboss-sx/trunk/jbosssx/src/tests/org/jboss/test/security/config/SecurityConfigurationUnitTestCase.java 2008-10-17 14:43:09 UTC (rev 79640)
@@ -51,6 +51,7 @@
import org.jboss.security.config.PolicyConfig;
import org.jboss.security.config.SecurityConfiguration;
import org.jboss.security.identitytrust.config.IdentityTrustModuleEntry;
+import org.jboss.security.mapping.MappingType;
import org.jboss.security.mapping.config.MappingModuleEntry;
import org.jboss.test.AbstractJBossSXTest;
import org.jboss.xb.binding.Unmarshaller;
@@ -233,7 +234,7 @@
Assert.assertEquals("value4", options.get("aclOption4"));
// Mapping
- MappingInfo mappingInfo = completeConfig.getMappingInfo("principal");
+ MappingInfo mappingInfo = completeConfig.getMappingInfo(MappingType.PRINCIPAL.name());
assertNotNull("MappingInfo is not null", mappingInfo);
MappingModuleEntry[] mappingEntries = mappingInfo.getMappingModuleEntry();
assertEquals("Invalid number of entries", 1, mappingEntries.length);
@@ -245,7 +246,7 @@
assertEquals("value1", mappingOptions.get("option1"));
// Role Mapping
- mappingInfo = completeConfig.getMappingInfo("role");
+ mappingInfo = completeConfig.getMappingInfo(MappingType.ROLE.name());
assertNotNull("MappingInfo is not null", mappingInfo);
MappingModuleEntry[] mmearr = mappingInfo.getMappingModuleEntry();
assertEquals("Mapping entry length=1", 1, mmearr.length);
@@ -301,20 +302,20 @@
assertEquals("Unexpected number of acl modules", 3, aclInfo.getModuleEntries().size());
// Role Mapping
- MappingInfo mappingInfo = completeConfig.getMappingInfo("role");
+ MappingInfo mappingInfo = completeConfig.getMappingInfo(MappingType.ROLE.name());
assertNotNull("MappingInfo is not null", mappingInfo);
// we expect 2 modules because one has been configured as a mapping of type "role"
assertEquals("2 map modules", 2, mappingInfo.getModuleEntries().size());
// Mapping
- mappingInfo = completeConfig.getMappingInfo("principal");
+ mappingInfo = completeConfig.getMappingInfo(MappingType.PRINCIPAL.name());
assertNotNull("MappingInfo is not null", mappingInfo);
MappingModuleEntry[] mappingEntries = mappingInfo.getMappingModuleEntry();
assertEquals("Invalid number of entries", 2, mappingEntries.length);
assertEquals("org.jboss.test.mapping.MappingModule1", mappingEntries[0].getMappingModuleName());
assertEquals("org.jboss.test.mapping.MappingModule3", mappingEntries[1].getMappingModuleName());
// same test as above: we expect 2 role-mapping modules: 1 from rolemapping and 1 from mapping with type "role".
- mappingInfo = completeConfig.getMappingInfo("role");
+ mappingInfo = completeConfig.getMappingInfo(MappingType.ROLE.name());
assertNotNull("MappingInfo is not null", mappingInfo);
mappingEntries = mappingInfo.getMappingModuleEntry();
assertEquals("Invalid number of entries", 2, mappingEntries.length);
More information about the jboss-cvs-commits
mailing list