|
uPortal 2.4.1 API Documentation |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jasig.portal.security.provider.DefaultPermissionPolicy
Implements a strategy for answering the basic authorization question: does the
principal
have permission to perform the activity
on
the target
.
Constructor Summary | |
DefaultPermissionPolicy()
DefaultPermissionPolicy constructor. |
Method Summary | |
boolean |
doesPrincipalHavePermission(IAuthorizationService service,
IAuthorizationPrincipal principal,
java.lang.String owner,
java.lang.String activity,
java.lang.String target)
Answers if the owner has authorized the principal to perform the activity on the target, based on permissions provided by the service. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public DefaultPermissionPolicy()
Method Detail |
public boolean doesPrincipalHavePermission(IAuthorizationService service, IAuthorizationPrincipal principal, java.lang.String owner, java.lang.String activity, java.lang.String target) throws AuthorizationException
service
, owner
and activity
must
be non-null.
doesPrincipalHavePermission
in interface IPermissionPolicy
service
- org.jasig.portal.security.IAuthorizationServiceprincipal
- org.jasig.portal.security.IAuthorizationPrincipalowner
- java.lang.Stringactivity
- java.lang.Stringtarget
- java.lang.String
AuthorizationException
|
uPortal 2.4.1 API Documentation |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |