added missing getPermission method

This commit is contained in:
Sebastian Sdorra
2013-05-01 13:52:04 +02:00
parent 1d1a92708a
commit 3a398af09b
2 changed files with 34 additions and 0 deletions

View File

@@ -102,6 +102,16 @@ public interface SecuritySystem
*/
public List<PermissionDescriptor> getAvailablePermissions();
/**
* Method description
*
*
* @param id
*
* @return
*/
public StoredAssignedPermission getPermission(String id);
/**
* Method description
*

View File

@@ -196,6 +196,30 @@ public class DefaultSecuritySystem implements SecuritySystem
return availablePermissions;
}
/**
* Method description
*
*
* @param id
*
* @return
*/
@Override
public StoredAssignedPermission getPermission(String id)
{
assertIsAdmin();
StoredAssignedPermission sap = null;
AssignedPermission ap = store.get(id);
if (ap != null)
{
sap = new StoredAssignedPermission(id, ap);
}
return sap;
}
/**
* Method description
*