public class ProtocolActionServiceImpl extends ProtocolActionServiceImplBase implements ProtocolActionService
actions, AMEND, businessObjectService, canPerformRuleHandler, DEFAULT_ORGANIZATION_UNIT, followupActionService, kraAuthorizationService, MODIFY_ANY_PROTOCOL, NONE, RENEW, rulesList, unitAuthorizationService| Constructor and Description |
|---|
ProtocolActionServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected String[] |
getActionCodesArrayHook() |
protected org.apache.commons.logging.Log |
getLOGHook() |
protected ProtocolActionMappingBase |
getNewProtocolActionMappingInstanceHook(String actionTypeCode,
String submissionStatusCode,
String submissionTypeCode,
String protocolReviewTypeCode,
String protocolStatusCode,
String scheduleId,
Integer submissionNumber) |
protected ProtocolActionUpdateMapping |
getNewProtocolActionUpdateMappingHook(String actionTypeCode,
String submissionTypeCode,
String protocolStatusCode,
String specialCondition) |
String |
getPerformActionFileNameHook() |
protected int |
getPerformActionRuleIndexHook() |
protected int |
getUpdateRuleIndexHook() |
protected boolean |
hasPermissionAsCommitteeMember(String actionTypeCode,
ProtocolBase protocol,
ActionRightMapping rightMapper)
This method is to check if user has permission in committee home unit
|
protected boolean |
hasPermissionLeadUnit(String actionTypeCode,
ProtocolBase protocol,
ActionRightMapping rightMapper) |
protected boolean |
hasPermissionSpecialCase(String actionTypeCode,
String unit,
ActionRightMapping rightMapper)
This method is to check if user has permission for special cases.
|
protected boolean |
hasPermissionToSubmit(String actionTypeCode,
ProtocolBase protocol,
ActionRightMapping rightMapper)
This method is to check if user has permission to submit
|
protected boolean |
isAuthorizedtoPerform(String actionTypeCode,
Protocol protocol)
This method is to check if user is authorized to perform action of 'actionTypeCode'
|
void |
resetProtocolStatus(ProtocolActionBase protocolActionBo,
ProtocolBase protocol)
This method is to undo the protocol status or submission status update.
|
canPerformAction, getActionsAllowed, getCanPerformRuleHandler, getUserIdentifier, isActionAllowed, isActionOpenForFollowup, isProtocolPersonnel, loadRules, setBusinessObjectService, setFollowupActionService, setKraAuthorizationService, setProtocolDao, setRuleFiles, setUnitAuthorizationService, updateProtocolStatusclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetActionsAllowed, isActionAllowed, isActionOpenForFollowup, isProtocolPersonnel, updateProtocolStatuspublic String getPerformActionFileNameHook()
getPerformActionFileNameHook in class ProtocolActionServiceImplBaseprotected boolean hasPermissionLeadUnit(String actionTypeCode, ProtocolBase protocol, ActionRightMapping rightMapper)
hasPermissionLeadUnit in class ProtocolActionServiceImplBaseprotected boolean hasPermissionToSubmit(String actionTypeCode, ProtocolBase protocol, ActionRightMapping rightMapper)
hasPermissionToSubmit in class ProtocolActionServiceImplBaseprotected boolean hasPermissionAsCommitteeMember(String actionTypeCode, ProtocolBase protocol, ActionRightMapping rightMapper)
protected boolean hasPermissionSpecialCase(String actionTypeCode, String unit, ActionRightMapping rightMapper)
public void resetProtocolStatus(ProtocolActionBase protocolActionBo, ProtocolBase protocol)
ProtocolActionServiceresetProtocolStatus in interface ProtocolActionServiceresetProtocolStatus in class ProtocolActionServiceImplBaseProtocolActionServiceImplBase.resetProtocolStatus(org.kuali.kra.protocol.actions.ProtocolActionBase, org.kuali.kra.protocol.ProtocolBase)protected boolean isAuthorizedtoPerform(String actionTypeCode, Protocol protocol)
protected org.apache.commons.logging.Log getLOGHook()
getLOGHook in class ProtocolActionServiceImplBaseprotected int getPerformActionRuleIndexHook()
getPerformActionRuleIndexHook in class ProtocolActionServiceImplBaseprotected ProtocolActionMappingBase getNewProtocolActionMappingInstanceHook(String actionTypeCode, String submissionStatusCode, String submissionTypeCode, String protocolReviewTypeCode, String protocolStatusCode, String scheduleId, Integer submissionNumber)
getNewProtocolActionMappingInstanceHook in class ProtocolActionServiceImplBaseprotected ProtocolActionUpdateMapping getNewProtocolActionUpdateMappingHook(String actionTypeCode, String submissionTypeCode, String protocolStatusCode, String specialCondition)
getNewProtocolActionUpdateMappingHook in class ProtocolActionServiceImplBaseprotected int getUpdateRuleIndexHook()
getUpdateRuleIndexHook in class ProtocolActionServiceImplBaseprotected String[] getActionCodesArrayHook()
getActionCodesArrayHook in class ProtocolActionServiceImplBaseCopyright © 2013 The Kuali Foundation. All Rights Reserved.