public abstract class ViewScheduleAuthorizerBase extends CommitteeAuthorizerBase
kraAuthorizationServicekcPersonService, kraWorkflowService| Constructor and Description |
|---|
ViewScheduleAuthorizerBase() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract String |
getPermissionNameForViewScheduleHook() |
protected boolean |
hasPermission(String userId,
CommitteeScheduleBase committeeSchedule,
String permissionName)
Does the given user has the permission for this committee?
|
boolean |
isAuthorized(String username,
CommitteeTaskBase task)
Is the user authorized to execute the given committee task?
|
hasPermission, isAuthorized, setKraAuthorizationServicegetTaskName, hasUnitPermission, hasUnitPermission, setKcPersonService, setKraWorkflowService, setTaskName, setUnitAuthorizationServicepublic boolean isAuthorized(String username, CommitteeTaskBase task)
CommitteeAuthorizerBaseisAuthorized in class CommitteeAuthorizerBasetask - the committee taskorg.kuali.kra.protocol.document.authorizer.CommitteeAuthorizerBase#isAuthorized(java.lang.String, org.kuali.kra.protocol.document.authorization.CommitteeTaskBase)protected abstract String getPermissionNameForViewScheduleHook()
protected final boolean hasPermission(String userId, CommitteeScheduleBase committeeSchedule, String permissionName)
username - the unique username of the usercommittee - the committeepermissionName - the name of the permissionCopyright © 2013 The Kuali Foundation. All Rights Reserved.