Author: tv
Date: Tue Aug 14 15:21:20 2012
New Revision: 1372920
URL: http://svn.apache.org/viewvc?rev=1372920&view=rev
Log:
Adjust to changes of the API
Modified:
turbine/fulcrum/trunk/security/memory/src/java/org/apache/fulcrum/security/memory/MemoryGroupManagerImpl.java
turbine/fulcrum/trunk/security/memory/src/java/org/apache/fulcrum/security/memory/MemoryHelper.java
turbine/fulcrum/trunk/security/memory/src/java/org/apache/fulcrum/security/memory/MemoryPermissionManagerImpl.java
turbine/fulcrum/trunk/security/memory/src/java/org/apache/fulcrum/security/memory/MemoryRoleManagerImpl.java
turbine/fulcrum/trunk/security/memory/src/java/org/apache/fulcrum/security/memory/MemoryUserManagerImpl.java
turbine/fulcrum/trunk/security/memory/src/java/org/apache/fulcrum/security/memory/basic/MemoryModelManagerImpl.java
turbine/fulcrum/trunk/security/memory/src/java/org/apache/fulcrum/security/memory/turbine/MemoryTurbineModelManagerImpl.java
turbine/fulcrum/trunk/security/memory/src/test/org/apache/fulcrum/security/acl/AccessControlListTest.java
Modified:
turbine/fulcrum/trunk/security/memory/src/java/org/apache/fulcrum/security/memory/MemoryGroupManagerImpl.java
URL:
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/security/memory/src/java/org/apache/fulcrum/security/memory/MemoryGroupManagerImpl.java?rev=1372920&r1=1372919&r2=1372920&view=diff
==============================================================================
---
turbine/fulcrum/trunk/security/memory/src/java/org/apache/fulcrum/security/memory/MemoryGroupManagerImpl.java
(original)
+++
turbine/fulcrum/trunk/security/memory/src/java/org/apache/fulcrum/security/memory/MemoryGroupManagerImpl.java
Tue Aug 14 15:21:20 2012
@@ -39,7 +39,7 @@ public class MemoryGroupManagerImpl
extends AbstractGroupManager
implements GroupManager
{
- private static List groups = new ArrayList();
+ private static List<Group> groups = new ArrayList<Group>();
/** Our Unique ID counter */
// private static int uniqueId = 0;
Modified:
turbine/fulcrum/trunk/security/memory/src/java/org/apache/fulcrum/security/memory/MemoryHelper.java
URL:
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/security/memory/src/java/org/apache/fulcrum/security/memory/MemoryHelper.java?rev=1372920&r1=1372919&r2=1372920&view=diff
==============================================================================
---
turbine/fulcrum/trunk/security/memory/src/java/org/apache/fulcrum/security/memory/MemoryHelper.java
(original)
+++
turbine/fulcrum/trunk/security/memory/src/java/org/apache/fulcrum/security/memory/MemoryHelper.java
Tue Aug 14 15:21:20 2012
@@ -18,7 +18,6 @@ package org.apache.fulcrum.security.memo
* under the License.
*/
-import java.util.Iterator;
import java.util.List;
import org.apache.fulcrum.security.entity.SecurityEntity;
@@ -43,11 +42,11 @@ public class MemoryHelper
return new Integer(++uniqueId);
}
- public static boolean checkExists(List securityEntities, String name){
+ public static boolean checkExists(List<? extends SecurityEntity>
securityEntities, String name)
+ {
boolean exists = false;
- for (Iterator i = securityEntities.iterator(); i.hasNext();)
+ for (SecurityEntity securityEntity : securityEntities)
{
- SecurityEntity securityEntity = (SecurityEntity) i.next();
if (securityEntity.getName().equalsIgnoreCase(name))
{
exists = true;
Modified:
turbine/fulcrum/trunk/security/memory/src/java/org/apache/fulcrum/security/memory/MemoryPermissionManagerImpl.java
URL:
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/security/memory/src/java/org/apache/fulcrum/security/memory/MemoryPermissionManagerImpl.java?rev=1372920&r1=1372919&r2=1372920&view=diff
==============================================================================
---
turbine/fulcrum/trunk/security/memory/src/java/org/apache/fulcrum/security/memory/MemoryPermissionManagerImpl.java
(original)
+++
turbine/fulcrum/trunk/security/memory/src/java/org/apache/fulcrum/security/memory/MemoryPermissionManagerImpl.java
Tue Aug 14 15:21:20 2012
@@ -36,7 +36,7 @@ import org.apache.fulcrum.security.util.
*/
public class MemoryPermissionManagerImpl extends AbstractPermissionManager
{
- private static List permissions = new ArrayList();
+ private static List<Permission> permissions = new ArrayList<Permission>();
/** Our Unique ID counter */
// private static int uniqueId = 0;
Modified:
turbine/fulcrum/trunk/security/memory/src/java/org/apache/fulcrum/security/memory/MemoryRoleManagerImpl.java
URL:
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/security/memory/src/java/org/apache/fulcrum/security/memory/MemoryRoleManagerImpl.java?rev=1372920&r1=1372919&r2=1372920&view=diff
==============================================================================
---
turbine/fulcrum/trunk/security/memory/src/java/org/apache/fulcrum/security/memory/MemoryRoleManagerImpl.java
(original)
+++
turbine/fulcrum/trunk/security/memory/src/java/org/apache/fulcrum/security/memory/MemoryRoleManagerImpl.java
Tue Aug 14 15:21:20 2012
@@ -38,7 +38,7 @@ import org.apache.fulcrum.security.util.
public class MemoryRoleManagerImpl extends AbstractRoleManager
{
/** List to store all our roles in */
- private static List roles = new ArrayList();
+ private static List<Role> roles = new ArrayList<Role>();
/** Our Unique ID counter */
// private static int uniqueId = 0;
Modified:
turbine/fulcrum/trunk/security/memory/src/java/org/apache/fulcrum/security/memory/MemoryUserManagerImpl.java
URL:
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/security/memory/src/java/org/apache/fulcrum/security/memory/MemoryUserManagerImpl.java?rev=1372920&r1=1372919&r2=1372920&view=diff
==============================================================================
---
turbine/fulcrum/trunk/security/memory/src/java/org/apache/fulcrum/security/memory/MemoryUserManagerImpl.java
(original)
+++
turbine/fulcrum/trunk/security/memory/src/java/org/apache/fulcrum/security/memory/MemoryUserManagerImpl.java
Tue Aug 14 15:21:20 2012
@@ -38,7 +38,7 @@ import org.apache.fulcrum.security.util.
public class MemoryUserManagerImpl
extends AbstractUserManager
{
- private static List users = new ArrayList();
+ private static List<User> users = new ArrayList<User>();
/** Our Unique ID counter */
// private static int uniqueId = 0;
Modified:
turbine/fulcrum/trunk/security/memory/src/java/org/apache/fulcrum/security/memory/basic/MemoryModelManagerImpl.java
URL:
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/security/memory/src/java/org/apache/fulcrum/security/memory/basic/MemoryModelManagerImpl.java?rev=1372920&r1=1372919&r2=1372920&view=diff
==============================================================================
---
turbine/fulcrum/trunk/security/memory/src/java/org/apache/fulcrum/security/memory/basic/MemoryModelManagerImpl.java
(original)
+++
turbine/fulcrum/trunk/security/memory/src/java/org/apache/fulcrum/security/memory/basic/MemoryModelManagerImpl.java
Tue Aug 14 15:21:20 2012
@@ -17,8 +17,6 @@ package org.apache.fulcrum.security.memo
* specific language governing permissions and limitations
* under the License.
*/
-import java.util.Iterator;
-
import org.apache.fulcrum.security.entity.Group;
import org.apache.fulcrum.security.entity.User;
import org.apache.fulcrum.security.model.basic.BasicModelManager;
@@ -134,10 +132,9 @@ public class MemoryModelManagerImpl
userExists = getUserManager().checkExists(user);
if (userExists)
{
- for (Iterator i = ((BasicUser) user).getGroups().iterator();
i.hasNext();)
+ for (Group group : ((BasicUser) user).getGroups())
{
- BasicGroup group = (BasicGroup) i.next();
- group.removeUser(user);
+ ((BasicGroup)group).removeUser(user);
}
((BasicUser) user).setGroups(new GroupSet());
return;
Modified:
turbine/fulcrum/trunk/security/memory/src/java/org/apache/fulcrum/security/memory/turbine/MemoryTurbineModelManagerImpl.java
URL:
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/security/memory/src/java/org/apache/fulcrum/security/memory/turbine/MemoryTurbineModelManagerImpl.java?rev=1372920&r1=1372919&r2=1372920&view=diff
==============================================================================
---
turbine/fulcrum/trunk/security/memory/src/java/org/apache/fulcrum/security/memory/turbine/MemoryTurbineModelManagerImpl.java
(original)
+++
turbine/fulcrum/trunk/security/memory/src/java/org/apache/fulcrum/security/memory/turbine/MemoryTurbineModelManagerImpl.java
Tue Aug 14 15:21:20 2012
@@ -18,8 +18,6 @@ package org.apache.fulcrum.security.memo
* specific language governing permissions and limitations
* under the License.
*/
-import java.util.Iterator;
-
import org.apache.fulcrum.security.entity.Group;
import org.apache.fulcrum.security.entity.Permission;
import org.apache.fulcrum.security.entity.Role;
@@ -158,13 +156,19 @@ public class MemoryTurbineModelManagerIm
roleExists = getRoleManager().checkExists(role);
userExists = getUserManager().checkExists(user);
groupExists = getGroupManager().checkExists(group);
- if (roleExists && groupExists && userExists) {
+ if (roleExists && groupExists && userExists)
+ {
boolean ugrFound = false;
- TurbineUserGroupRole ugr = null;
- for(Iterator i = ((TurbineUser)
user).getUserGroupRoleSet().iterator();i.hasNext();){
- ugr = (TurbineUserGroupRole)i.next();
- if(ugr.getUser().equals(user)&&
ugr.getGroup().equals(group) && ugr.getRole().equals(role)){
+ for(TurbineUserGroupRole ugr : ((TurbineUser)
user).getUserGroupRoleSet())
+ {
+ if(ugr.getUser().equals(user)&&
ugr.getGroup().equals(group) && ugr.getRole().equals(role))
+ {
ugrFound=true;
+
+ ((TurbineUser) user).removeUserGroupRole(ugr);
+ ((TurbineGroup) group).removeUserGroupRole(ugr);
+ ((TurbineRole) role).removeUserGroupRole(ugr);
+
break;
}
}
@@ -172,9 +176,6 @@ public class MemoryTurbineModelManagerIm
throw new UnknownEntityException("Could not find
User/Group/Role");
}
- ((TurbineUser) user).removeUserGroupRole(ugr);
- ((TurbineGroup) group).removeUserGroupRole(ugr);
- ((TurbineRole) role).removeUserGroupRole(ugr);
return;
}
} catch (Exception e) {
Modified:
turbine/fulcrum/trunk/security/memory/src/test/org/apache/fulcrum/security/acl/AccessControlListTest.java
URL:
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/security/memory/src/test/org/apache/fulcrum/security/acl/AccessControlListTest.java?rev=1372920&r1=1372919&r2=1372920&view=diff
==============================================================================
---
turbine/fulcrum/trunk/security/memory/src/test/org/apache/fulcrum/security/acl/AccessControlListTest.java
(original)
+++
turbine/fulcrum/trunk/security/memory/src/test/org/apache/fulcrum/security/acl/AccessControlListTest.java
Tue Aug 14 15:21:20 2012
@@ -101,8 +101,8 @@ public class AccessControlListTest exten
PermissionSet permissionSet = new PermissionSet();
roleSet.add(role);
permissionSet.add(permission);
- Map roleSets = new HashMap();
- Map permissionSets = new HashMap();
+ Map<Group, RoleSet> roleSets = new HashMap<Group, RoleSet>();
+ Map<Role, PermissionSet> permissionSets = new HashMap<Role,
PermissionSet>();
roleSets.put(group, roleSet);
permissionSets.put(role, permissionSet);
AccessControlList acl = userManager.getACL(user);
@@ -120,8 +120,8 @@ public class AccessControlListTest exten
Role role3 = getRole();
modelManager.grant(group, role);
modelManager.grant(group, role2);
- Map roleSets = new HashMap();
- Map permissionSets = new HashMap();
+ Map<Group, RoleSet> roleSets = new HashMap<Group, RoleSet>();
+ Map<Role, PermissionSet> permissionSets = new HashMap<Role,
PermissionSet>();
roleSets.put(group, ((DynamicGroup) group).getRoles());
acl = new DynamicAccessControlListImpl(roleSets, permissionSets);
RoleSet resultRoleSet = acl.getRoles(group);
@@ -143,8 +143,8 @@ public class AccessControlListTest exten
modelManager.grant(group, role2);
modelManager.grant(group2, role2);
modelManager.grant(group2, role3);
- Map roleSets = new HashMap();
- Map permissionSets = new HashMap();
+ Map<Group, RoleSet> roleSets = new HashMap<Group, RoleSet>();
+ Map<Role, PermissionSet> permissionSets = new HashMap<Role,
PermissionSet>();
roleSets.put(group, ((DynamicGroup) group).getRoles());
roleSets.put(group2, ((DynamicGroup) group2).getRoles());
acl = new DynamicAccessControlListImpl(roleSets, permissionSets);
@@ -175,8 +175,8 @@ public class AccessControlListTest exten
modelManager.grant(role, permission3);
modelManager.grant(role2, permission2);
modelManager.grant(role2, permission3);
- Map roleSets = new HashMap();
- Map permissionSets = new HashMap();
+ Map<Group, RoleSet> roleSets = new HashMap<Group, RoleSet>();
+ Map<Role, PermissionSet> permissionSets = new HashMap<Role,
PermissionSet>();
roleSets.put(group, ((DynamicGroup) group).getRoles());
permissionSets.put(role, ((DynamicRole) role).getPermissions());
acl = new DynamicAccessControlListImpl(roleSets, permissionSets);
@@ -209,8 +209,8 @@ public class AccessControlListTest exten
modelManager.grant(role, permission3);
modelManager.grant(role2, permission2);
modelManager.grant(role2, permission3);
- Map roleSets = new HashMap();
- Map permissionSets = new HashMap();
+ Map<Group, RoleSet> roleSets = new HashMap<Group, RoleSet>();
+ Map<Role, PermissionSet> permissionSets = new HashMap<Role,
PermissionSet>();
roleSets.put(group, ((DynamicGroup) group).getRoles());
roleSets.put(group2, ((DynamicGroup) group2).getRoles());
permissionSets.put(role, ((DynamicRole) role).getPermissions());
@@ -234,8 +234,8 @@ public class AccessControlListTest exten
modelManager.grant(group, role2);
modelManager.grant(group2, role);
modelManager.grant(group2, role3);
- Map roleSets = new HashMap();
- Map permissionSets = new HashMap();
+ Map<Group, RoleSet> roleSets = new HashMap<Group, RoleSet>();
+ Map<Role, PermissionSet> permissionSets = new HashMap<Role,
PermissionSet>();
roleSets.put(group, ((DynamicGroup) group).getRoles());
roleSets.put(group2, ((DynamicGroup) group2).getRoles());
acl = new DynamicAccessControlListImpl(roleSets, permissionSets);
@@ -261,8 +261,8 @@ public class AccessControlListTest exten
modelManager.grant(group, role2);
modelManager.grant(group2, role);
modelManager.grant(group2, role3);
- Map roleSets = new HashMap();
- Map permissionSets = new HashMap();
+ Map<Group, RoleSet> roleSets = new HashMap<Group, RoleSet>();
+ Map<Role, PermissionSet> permissionSets = new HashMap<Role,
PermissionSet>();
roleSets.put(group, ((DynamicGroup) group).getRoles());
roleSets.put(group2, ((DynamicGroup) group2).getRoles());
acl = new DynamicAccessControlListImpl(roleSets, permissionSets);
@@ -291,8 +291,8 @@ public class AccessControlListTest exten
modelManager.grant(group, role2);
modelManager.grant(group2, role);
modelManager.grant(group2, role3);
- Map roleSets = new HashMap();
- Map permissionSets = new HashMap();
+ Map<Group, RoleSet> roleSets = new HashMap<Group, RoleSet>();
+ Map<Role, PermissionSet> permissionSets = new HashMap<Role,
PermissionSet>();
roleSets.put(group, ((DynamicGroup) group).getRoles());
roleSets.put(group2, ((DynamicGroup) group2).getRoles());
acl = new DynamicAccessControlListImpl(roleSets, permissionSets);
@@ -327,8 +327,8 @@ public class AccessControlListTest exten
modelManager.grant(role2, permission2);
modelManager.grant(role2, permission3);
modelManager.grant(role3, permission4);
- Map roleSets = new HashMap();
- Map permissionSets = new HashMap();
+ Map<Group, RoleSet> roleSets = new HashMap<Group, RoleSet>();
+ Map<Role, PermissionSet> permissionSets = new HashMap<Role,
PermissionSet>();
roleSets.put(group, ((DynamicGroup) group).getRoles());
roleSets.put(group2, ((DynamicGroup) group2).getRoles());
permissionSets.put(role, ((DynamicRole) role).getPermissions());
@@ -370,8 +370,8 @@ public class AccessControlListTest exten
modelManager.grant(role2, permission3);
modelManager.grant(role3, permission4);
modelManager.grant(role4, permission5);
- Map roleSets = new HashMap();
- Map permissionSets = new HashMap();
+ Map<Group, RoleSet> roleSets = new HashMap<Group, RoleSet>();
+ Map<Role, PermissionSet> permissionSets = new HashMap<Role,
PermissionSet>();
roleSets.put(group, ((DynamicGroup) group).getRoles());
roleSets.put(group2, ((DynamicGroup) group2).getRoles());
roleSets.put(group3, ((DynamicGroup) group3).getRoles());
@@ -416,8 +416,8 @@ public class AccessControlListTest exten
modelManager.grant(role2, permission3);
modelManager.grant(role3, permission4);
modelManager.grant(role4, permission5);
- Map roleSets = new HashMap();
- Map permissionSets = new HashMap();
+ Map<Group, RoleSet> roleSets = new HashMap<Group, RoleSet>();
+ Map<Role, PermissionSet> permissionSets = new HashMap<Role,
PermissionSet>();
roleSets.put(group, ((DynamicGroup) group).getRoles());
roleSets.put(group2, ((DynamicGroup) group2).getRoles());
roleSets.put(group3, ((DynamicGroup) group3).getRoles());