mirror of
https://github.com/scm-manager/scm-manager.git
synced 2025-11-13 08:55:44 +01:00
added missing getPermission method
This commit is contained in:
@@ -102,6 +102,16 @@ public interface SecuritySystem
|
|||||||
*/
|
*/
|
||||||
public List<PermissionDescriptor> getAvailablePermissions();
|
public List<PermissionDescriptor> getAvailablePermissions();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Method description
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* @param id
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public StoredAssignedPermission getPermission(String id);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Method description
|
* Method description
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -196,6 +196,30 @@ public class DefaultSecuritySystem implements SecuritySystem
|
|||||||
return availablePermissions;
|
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
|
* Method description
|
||||||
*
|
*
|
||||||
|
|||||||
Reference in New Issue
Block a user