| org.jasig.portal.security.IPermissionManager
All known Subclasses: org.jasig.portal.security.provider.PermissionManagerImpl,
IPermissionManager | public interface IPermissionManager (Code) | | An interface for retrieving IAuthorizationPrincipals and
their Permissions on behalf of a Permission owner.
author: Dan Ellentuck version: $Revision: 34783 $ |
getAllPermissions | public IPermission[] getAllPermissions(IAuthorizationPrincipal principal, String activity, String target) throws AuthorizationException(Code) | | Returns IPermissions granted to the IAuthorizationPrincipal
by the owner of this IPermissionManager , for the given activity
and target . This includes inherited IPermissions . If any
parameter is null, it is ignored.
IPermission[] Parameters: principal - IAuthorizationPrincipal Parameters: activity - String - the Permission activity Parameters: target - String - the Permission target |
getAuthorizedPrincipals | public IAuthorizationPrincipal[] getAuthorizedPrincipals(String activity, String target) throws AuthorizationException(Code) | | Returns IAuthorizationPrincipals granted Permissions
by the owner of this IPermissionManager , for the given activity
and target . If either parameter is null, it is ignored.
IAuthorizationPrincipal[] Parameters: activity - String - the Permission activity Parameters: target - String - the Permission target |
getPermissions | public IPermission[] getPermissions(IAuthorizationPrincipal principal, String activity, String target) throws AuthorizationException(Code) | | Returns IPermissions granted to the IAuthorizationPrincipal
by the owner of this IPermissionManager , for the given activity
and target . If any parameter is null, it is ignored.
IPermission[] Parameters: principal - IAuthorizationPrincipal Parameters: activity - String - the Permission activity Parameters: target - String - the Permission target |
|
|