public class IacucProtocolActionServiceImpl extends ProtocolActionServiceImplBase implements IacucProtocolActionService
| Modifier and Type | Field and Description |
|---|---|
protected static int |
PERFORMACTION_RULE |
protected static int |
PERMISSIONS_COMMITTEEMEMBERS_RULE |
protected static int |
PERMISSIONS_LEADUNIT_RULE |
protected static int |
PERMISSIONS_SPECIAL_RULE |
protected static int |
PERMISSIONS_SUBMIT_RULE |
protected static int |
UPDATE_RULE |
actions, AMEND, businessObjectService, canPerformRuleHandler, DEFAULT_ORGANIZATION_UNIT, followupActionService, kraAuthorizationService, MODIFY_ANY_PROTOCOL, NONE, RENEW, rulesList, unitAuthorizationService| Constructor and Description |
|---|
IacucProtocolActionServiceImpl() |
| 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
|
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, updateProtocolStatusprotected static final int PERFORMACTION_RULE
protected static final int UPDATE_RULE
protected static final int PERMISSIONS_LEADUNIT_RULE
protected static final int PERMISSIONS_SUBMIT_RULE
protected static final int PERMISSIONS_COMMITTEEMEMBERS_RULE
protected static final int PERMISSIONS_SPECIAL_RULE
public 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 ProtocolActionServiceImplBaseorg.kuali.kra.irb.actions.submit.IacucProtocolActionService#resetProtocolStatus(org.kuali.kra.irb.actions.IacucProtocolAction, org.kuali.kra.irb.IacucProtocol)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.