public abstract class ActionHelperBase extends Object implements Serializable
| Constructor and Description |
|---|
ActionHelperBase(ProtocolFormBase form)
Constructs an ActionHelperBase.
|
protected static final long ONE_DAY
protected static final String NAMESPACE
protected transient QuestionnaireAnswerService questionnaireAnswerService
protected ProtocolFormBase form
protected boolean canSubmitProtocol
protected boolean canSubmitProtocolUnavailable
protected String submissionConstraint
protected boolean canReturnToPI
protected boolean canReturnToPIUnavailable
protected boolean canCreateAmendment
protected boolean canCreateAmendmentUnavailable
protected boolean canModifyAmendmentSections
protected boolean canModifyAmendmentSectionsUnavailable
protected boolean canCreateRenewal
protected boolean canCreateRenewalUnavailable
protected boolean canNotifyCommittee
protected boolean canNotifyCommitteeUnavailable
protected boolean canWithdraw
protected boolean canWithdrawUnavailable
protected boolean canRequestClose
protected boolean canRequestCloseUnavailable
protected boolean canRequestSuspension
protected boolean canRequestSuspensionUnavailable
protected boolean canRequestTerminate
protected boolean canRequestTerminateUnavailable
protected boolean canDeleteProtocolAmendRenew
protected boolean canDeleteProtocolAmendRenewUnavailable
protected boolean canAssignToAgenda
protected boolean canAssignToAgendaUnavailable
protected boolean canAssignCmtSched
protected boolean canAssignCmtSchedUnavailable
protected boolean canRemoveFromToAgenda
protected boolean canRemoveFromAgendaUnavailable
protected boolean canAssignReviewers
protected boolean canAssignReviewersCmtSel
protected boolean canAssignReviewersUnavailable
protected boolean canApproveFull
protected boolean canApproveFullUnavailable
protected boolean canApproveResponse
protected boolean canApproveResponseUnavailable
protected boolean canDisapprove
protected boolean canDisapproveUnavailable
protected boolean canReturnForSMR
protected boolean canReturnForSMRUnavailable
protected boolean canReturnForSRR
protected boolean canReturnForSRRUnavailable
protected boolean canSuspend
protected boolean canSuspendUnavailable
protected boolean canClose
protected boolean canCloseUnavailable
protected boolean canExpire
protected boolean canExpireUnavailable
protected boolean canTerminate
protected boolean canTerminateUnavailable
protected boolean canMakeAdminCorrection
protected boolean canMakeAdminCorrectionUnavailable
protected boolean canRecordCommitteeDecision
protected boolean canRecordCommitteeDecisionUnavailable
protected boolean canUndoLastAction
protected boolean canUndoLastActionUnavailable
protected boolean canModifyProtocolSubmission
protected boolean canModifyProtocolSubmissionUnavailable
protected boolean canManageReviewComments
protected boolean canManageReviewCommentsUnavailable
protected boolean canApproveOther
protected boolean canManageNotes
protected boolean canManageNotesUnavailable
protected boolean canAbandon
protected List<? extends ValidProtocolActionActionBase> followupActionActions
protected boolean canViewOnlineReviewers
protected boolean canViewOnlineReviewerComments
protected boolean canAddCloseReviewerComments
protected boolean canAddSuspendReviewerComments
protected boolean canAddTerminateReviewerComments
protected ProtocolSubmitAction protocolSubmitAction
protected ProtocolWithdrawBean protocolWithdrawBean
protected ProtocolRequestBean protocolCloseRequestBean
protected ProtocolRequestBean protocolSuspendRequestBean
protected ProtocolRequestBean protocolTerminateRequestBean
protected ProtocolNotifyCommitteeBean protocolNotifyCommitteeBean
protected ProtocolAmendmentBean protocolAmendmentBean
protected ProtocolAmendmentBean protocolRenewAmendmentBean
protected ProtocolDeleteBean protocolDeleteBean
protected ProtocolAssignToAgendaBean assignToAgendaBean
protected ProtocolGenericActionBean protocolDisapproveBean
protected ProtocolGenericActionBean protocolSMRBean
protected ProtocolGenericActionBean protocolSRRBean
protected ProtocolGenericActionBean protocolSuspendBean
protected ProtocolGenericActionBean protocolCloseBean
protected ProtocolGenericActionBean protocolExpireBean
protected ProtocolGenericActionBean protocolTerminateBean
protected ProtocolGenericActionBean protocolReturnToPIBean
protected AdminCorrectionBean protocolAdminCorrectionBean
protected UndoLastActionBean undoLastActionBean
protected CommitteeDecision<?> committeeDecision
protected ProtocolGenericActionBean protocolManageReviewCommentsBean
protected ProtocolGenericActionBean protocolAbandonBean
protected String currentTaskName
protected boolean prevDisabled
protected boolean nextDisabled
protected transient org.kuali.rice.coreservice.framework.parameter.ParameterService parameterService
protected transient TaskAuthorizationService taskAuthorizationService
protected transient ProtocolAmendRenewService protocolAmendRenewService
protected transient ProtocolVersionService protocolVersionService
protected boolean hasAmendments
protected boolean hasRenewals
protected boolean submissionHasNoAmendmentDetails
protected Boolean summaryReport
protected Boolean fullReport
protected Boolean historyReport
protected Boolean reviewCommentsReport
protected ProtocolSummary protocolSummary
protected ProtocolSummary prevProtocolSummary
protected int currentSequenceNumber
protected String selectedHistoryItem
protected Date filteredHistoryStartDate
protected Date filteredHistoryEndDate
protected ProtocolSubmissionBase selectedSubmission
protected List<CommitteeScheduleMinuteBase> reviewComments
protected List<? extends ProtocolReviewAttachmentBase> reviewAttachments
protected List<ProtocolVoteAbstaineeBase> abstainees
protected List<ProtocolVoteRecusedBase> recusers
protected List<ProtocolReviewer> currentReviewers
protected int currentSubmissionNumber
protected String renewalSummary
protected transient CommitteeScheduleServiceBase committeeScheduleService
protected transient KcPersonService kcPersonService
protected transient KraAuthorizationService kraAuthorizationService
protected transient org.kuali.rice.krad.service.BusinessObjectService businessObjectService
protected transient FollowupActionService<?> followupActionService
protected Map<String,ProtocolActionBean> actionBeanTaskMap
protected ProtocolSummaryPrintOptions protocolSummaryPrintOptions
protected ProtocolSummaryPrintOptions protocolPrintOption
protected List<QuestionnairePrintOption> questionnairesToPrints
protected boolean summaryQuestionnaireExist
protected boolean hideReviewerName
protected boolean hideSubmissionReviewerName
protected boolean hideReviewerNameForAttachment
protected ProtocolCorrespondence protocolCorrespondence
protected boolean submissionQuestionnaireExist
protected boolean toAnswerSubmissionQuestionnaire
protected ProtocolSubmissionQuestionnaireHelper protocolSubmissionQuestionnaireHelper
public ActionHelperBase(ProtocolFormBase form) throws Exception
form - the protocol formExceptionprotected abstract String getSRRProtocolActionTypeHook()
protected abstract String getSMRProtocolActionTypeHook()
protected abstract String getReturnToPIActionTypeHook()
protected abstract String getDisapprovedProtocolActionTypeHook()
protected abstract String getProtocolActionTypeCodeForManageReviewCommentsHook()
protected abstract CommitteeDecision<?> getNewCommitteeDecisionInstanceHook(ActionHelperBase actionHelper)
protected abstract ProtocolAssignToAgendaBean getNewProtocolAssignToAgendaBeanInstanceHook(ActionHelperBase actionHelper)
protected abstract ProtocolAdministrativelyWithdrawBean getNewProtocolAdminWithdrawBeanInstanceHook(ActionHelperBase actionHelper)
protected abstract ProtocolAdministrativelyIncompleteBean getNewProtocolAdminIncompleteBeanInstanceHook(ActionHelperBase actionHelper)
protected abstract String getAdminApprovalProtocolActionTypeHook()
protected abstract String getFullApprovalProtocolActionTypeHook()
protected abstract ProtocolWithdrawBean getNewProtocolWithdrawBeanInstanceHook(ActionHelperBase actionHelper)
protected abstract ProtocolAmendmentBean getNewProtocolAmendmentBeanInstanceHook(ActionHelperBase actionHelper)
protected abstract ProtocolNotifyCommitteeBean getNewProtocolNotifyCommitteeBeanInstanceHook(ActionHelperBase actionHelper)
protected abstract ProtocolSubmitAction getNewProtocolSubmitActionInstanceHook(ActionHelperBase actionHelper)
protected abstract ProtocolDeleteBean getNewProtocolDeleteBeanInstanceHook(ActionHelperBase actionHelper)
protected abstract AdminCorrectionBean getNewAdminCorrectionBeanInstanceHook(ActionHelperBase actionHelper)
protected abstract UndoLastActionBean getNewUndoLastActionBeanInstanceHook()
protected void initActionBeanTaskMap()
protected abstract String getAbandonActionTypeHook()
protected abstract String getAbandonPropertyKeyHook()
protected abstract String getExpireKeyHook()
protected abstract String getTerminateKeyHook()
protected abstract String getSuspendKeyHook()
protected abstract ProtocolGenericActionBean buildProtocolGenericActionBean(String actionTypeCode, String errorPropertyKey)
protected ReviewCommentsService getReviewCommentsService()
protected abstract Class<? extends ReviewCommentsService> getReviewCommentsServiceClassHook()
protected ProtocolApproveBean buildProtocolApproveBean(String actionTypeCode, String errorPropertyKey) throws Exception
Exceptionprotected abstract ProtocolApproveBean getNewProtocolApproveBeanInstanceHook(ActionHelperBase actionHelper, String errorPropertyKey)
protected Date buildApprovalDate(ProtocolBase protocol)
protocol - protected Date buildExpirationDate(ProtocolBase protocol, Date approvalDate)
protocol - approvalDate - protected ProtocolActionBase findProtocolAction(String actionTypeCode, List<ProtocolActionBase> protocolActions, ProtocolSubmissionBase currentSubmission)
public void initAmendmentBeans(boolean forceReset)
throws Exception
Exceptionprotected ProtocolAmendmentBean createAmendmentBean() throws Exception
Exceptionprotected ProtocolAmendmentBean configureAmendmentBean(ProtocolAmendmentBean amendmentBean) throws Exception
Exceptionprotected void populateReviewersAndOnlineReviewsMap()
protected abstract ProtocolTaskBase getNewAdminApproveProtocolTaskInstanceHook(ProtocolBase protocol)
protected abstract ProtocolTaskBase getNewAdminApproveUnavailableProtocolTaskInstanceHook(ProtocolBase protocol)
protected boolean hasExpirePermission()
protected abstract ProtocolTaskBase getExpireTaskInstanceHook(ProtocolBase protocol)
protected boolean hasExpireUnavailablePermission()
protected abstract ProtocolTaskBase getExpireUnavailableTaskInstanceHook(ProtocolBase protocol)
protected abstract ProtocolTaskBase getNewAdminWithdrawProtocolTaskInstanceHook(ProtocolBase protocol)
protected abstract ProtocolTaskBase getNewAdminWithdrawUnavailableProtocolTaskInstanceHook(ProtocolBase protocol)
protected abstract ProtocolTaskBase getNewAdminMarkIncompleteProtocolTaskInstanceHook(ProtocolBase protocol)
protected abstract ProtocolTaskBase getNewAdminMarkIncompleteUnavailableProtocolTaskInstanceHook(ProtocolBase protocol)
public void prepareCommentsView()
protected List<CommitteeScheduleMinuteBase> getCopiedReviewComments()
protected List<CommitteeScheduleMinuteBase> getReviewCommentsUsingScheduleOrSubmission()
protected List<CommitteeScheduleMinuteBase> cloneReviewComments(List<CommitteeScheduleMinuteBase> minutes)
protected abstract Class<? extends CommitteeScheduleServiceBase> getCommitteeScheduleServiceClassHook()
protected abstract ProtocolVersionService getProtocolVersionService()
protected abstract Class<? extends ProtocolDocumentBase> getProtocolDocumentBOClassHook()
protected boolean hasSubmitProtocolPermission()
protected abstract ProtocolTaskBase getNewSubmitProtocolTaskInstanceHook(ProtocolBase protocol)
protected boolean hasSubmitProtocolUnavailablePermission()
protected abstract ProtocolTaskBase getNewSubmitProtocolUnavailableTaskInstanceHook(ProtocolBase protocol)
protected boolean hasCreateAmendmentPermission()
protected boolean hasCreateAmendmentUnavailablePermission()
protected abstract ProtocolTaskBase getNewAmendmentProtocolTaskInstanceHook(ProtocolBase protocol)
protected abstract ProtocolTaskBase getNewAmendmentProtocolUnavailableTaskInstanceHook(ProtocolBase protocol)
protected boolean hasModifyAmendmentSectionsPermission()
protected boolean hasModifyAmendmentSectionsUnavailablePermission()
protected abstract ProtocolTaskBase getModifyAmendmentSectionsProtocolTaskInstanceHook(ProtocolBase protocol)
protected abstract ProtocolTaskBase getModifyAmendmentSectionsUnavailableProtocolUnavailableTaskInstanceHook(ProtocolBase protocol)
protected boolean hasCreateRenewalPermission()
protected boolean hasCreateRenewalUnavailablePermission()
protected abstract ProtocolTaskBase getNewRenewalProtocolTaskInstanceHook(ProtocolBase protocol)
protected abstract ProtocolTaskBase getNewRenewalProtocolUnavailableTaskInstanceHook(ProtocolBase protocol)
protected boolean hasWithdrawPermission()
protected abstract ProtocolTaskBase getNewWithdrawProtocolTaskInstanceHook(ProtocolBase protocol)
protected boolean hasWithdrawUnavailablePermission()
protected abstract ProtocolTaskBase getNewWithdrawProtocolUnavailableTaskInstanceHook(ProtocolBase protocol)
protected boolean hasDeleteProtocolAmendRenewPermission()
protected abstract ProtocolTaskBase createNewAmendRenewDeleteTaskInstanceHook(ProtocolBase protocol)
protected boolean hasDeleteProtocolAmendRenewUnavailablePermission()
protected abstract ProtocolTaskBase createNewAmendRenewDeleteUnavailableTaskInstanceHook(ProtocolBase protocol)
protected boolean hasAssignToAgendaPermission()
protected abstract ProtocolTaskBase createNewAssignToAgendaTaskInstanceHook(ProtocolBase protocol)
protected boolean hasAssignToAgendaUnavailablePermission()
protected abstract ProtocolTaskBase createNewAssignToAgendaUnavailableTaskInstanceHook(ProtocolBase protocol)
protected boolean hasFullApprovePermission()
protected boolean hasFullApproveUnavailablePermission()
protected boolean hasDisapprovePermission()
protected boolean hasDisapproveUnavailablePermission()
protected boolean hasReturnForSMRPermission()
protected boolean hasReturnForSMRUnavailablePermission()
protected boolean hasReturnForSRRPermission()
protected boolean hasReturnForSRRUnavailablePermission()
protected boolean hasSuspendPermission()
protected abstract ProtocolTaskBase getSuspendTaskInstanceHook(ProtocolBase protocol)
protected boolean hasSuspendUnavailablePermission()
protected abstract ProtocolTaskBase getSuspendUnavailableTaskInstanceHook(ProtocolBase protocol)
protected boolean hasTerminatePermission()
protected abstract ProtocolTaskBase getTerminateTaskInstanceHook(ProtocolBase protocol)
protected boolean hasTerminateUnavailablePermission()
protected abstract ProtocolTaskBase getTerminateUnavailableTaskInstanceHook(ProtocolBase protocol)
protected boolean hasAdminCorrectionPermission()
protected boolean hasAdminCorrectionUnavailablePermission()
protected abstract ProtocolTaskBase getAdminCorrectionProtocolTaskInstanceHook(ProtocolBase protocol)
protected abstract ProtocolTaskBase getAdminCorrectionUnavailableProtocolTaskInstanceHook(ProtocolBase protocol)
protected boolean hasUndoLastActionPermission()
protected boolean hasUndoLastActionUnavailablePermission()
protected boolean hasRecordCommitteeDecisionPermission()
protected boolean hasRecordCommitteeDecisionUnavailablePermission()
protected boolean hasManageReviewCommentsPermission()
protected boolean hasManageReviewCommentsUnavailablePermission()
protected boolean hasAbandonProtocolPermission()
protected abstract ProtocolTaskBase createNewAbandonTaskInstanceHook(ProtocolBase protocol)
protected abstract boolean hasPermission(String taskName)
protected boolean hasFollowupAction(String actionCode)
protected boolean hasCanViewOnlineReviewersPermission()
protected boolean hasCanViewOnlineReviewerCommentsPermission()
protected TaskAuthorizationService getTaskAuthorizationService()
public ProtocolSubmitAction getProtocolSubmitAction()
public ProtocolFormBase getProtocolForm()
public ProtocolBase getProtocol()
public boolean getCanSubmitProtocol()
public boolean getCanSubmitProtocolUnavailable()
protected String getUserIdentifier()
public String getSubmissionConstraint()
public ProtocolWithdrawBean getProtocolWithdrawBean()
public ProtocolRequestBean getProtocolCloseRequestBean()
public ProtocolRequestBean getProtocolSuspendRequestBean()
public ProtocolRequestBean getProtocolTerminateRequestBean()
public ProtocolNotifyCommitteeBean getProtocolNotifyCommitteeBean()
public ProtocolAmendmentBean getProtocolAmendmentBean()
public void setProtocolAmendmentBean(ProtocolAmendmentBean protocolAmendmentBean)
public ProtocolAmendmentBean getProtocolRenewAmendmentBean()
public ProtocolDeleteBean getProtocolDeleteBean()
public ProtocolAssignToAgendaBean getAssignToAgendaBean()
public ProtocolApproveBean getProtocolFullApprovalBean()
public ProtocolGenericActionBean getProtocolDisapproveBean()
public ProtocolGenericActionBean getProtocolSMRBean()
public ProtocolGenericActionBean getProtocolSRRBean()
public ProtocolGenericActionBean getProtocolSuspendBean()
public ProtocolGenericActionBean getProtocolCloseBean()
public ProtocolGenericActionBean getProtocolExpireBean()
public ProtocolGenericActionBean getProtocolTerminateBean()
public AdminCorrectionBean getProtocolAdminCorrectionBean()
public UndoLastActionBean getUndoLastActionBean()
public CommitteeDecision<?> getCommitteeDecision()
protected abstract ProtocolTaskBase getModifySubmissionAvailableTaskHook()
protected abstract ProtocolTaskBase getModifySubmissionUnavailableTaskHook()
protected boolean hasCanModifySubmissionPermission()
protected boolean hasCanModifySubmissionUnavailablePermission()
public ProtocolGenericActionBean getProtocolManageReviewCommentsBean()
public boolean getCanCreateAmendment()
public boolean getCanCreateAmendmentUnavailable()
public boolean getCanModifyAmendmentSections()
public boolean getCanModifyAmendmentSectionsUnavailable()
public boolean getCanCreateRenewal()
public boolean getCanCreateRenewalUnavailable()
public boolean getCanNotifyCommittee()
public boolean getCanNotifyCommitteeUnavailable()
public boolean getCanWithdraw()
public boolean getCanWithdrawUnavailable()
public boolean getCanRequestSuspension()
public boolean getCanRequestSuspensionUnavailable()
public boolean getcanRequestTerminate()
public boolean getcanRequestTerminateUnavailable()
public boolean getCanDeleteProtocolAmendRenew()
public boolean getCanDeleteProtocolAmendRenewUnavailable()
public boolean getCanAssignToAgenda()
public boolean getCanAssignToAgendaUnavailable()
public boolean getCanAssignCmtSched()
public boolean getCanAssignCmtSchedUnavailable()
public boolean getCanAssignReviewers()
public boolean getCanAssignReviewersUnavailable()
public boolean getCanAssignReviewersCmtSel()
public boolean getCanApproveFull()
public boolean getCanApproveFullUnavailable()
public boolean getCanApproveResponse()
public boolean getCanApproveResponseUnavailable()
public boolean getCanDisapprove()
public boolean getCanDisapproveUnavailable()
public boolean getCanReturnForSMR()
public boolean getCanReturnForSMRUnavailable()
public boolean getCanReturnForSRR()
public boolean getCanReturnForSRRUnavailable()
public boolean getCanSuspend()
public boolean getCanSuspendUnavailable()
public boolean getCanClose()
public boolean getCanCloseUnavailable()
public boolean getCanExpire()
public boolean getCanExpireUnavailable()
public boolean getCanTerminate()
public boolean getCanTerminateUnavailable()
public boolean getCanPerformAdminDetermination()
public void setCanPerformAdminDetermination(boolean canPerformAdminDetermination)
public boolean getCanPerformAdminDeterminationUnavailable()
public void setCanPerformAdminDeterminationUnavailable(boolean canPerformAdminDeterminationUnavailable)
public boolean getCanAdministrativelyApprove()
public void setCanAdministrativelyApprove(boolean canAdministrativelyApprove)
public boolean getCanAdministrativelyApproveUnavailable()
public void setCanAdministrativelyApproveUnavailable(boolean canAdministrativelyApproveUnavailable)
public boolean getCanAdministrativelyMarkIncomplete()
public void setCanAdministrativelyMarkIncomplete(boolean canAdministrativelyMarkIncomplete)
public boolean getCanAdministrativelyMarkIncompleteUnavailable()
public void setCanAdministrativelyMarkIncompleteUnavailable(boolean canAdministrativelyMarkIncompleteUnavailable)
public boolean getCanAdministrativelyWithdraw()
public void setCanAdministrativelyWithdraw(boolean canAdministrativelyWithdraw)
public boolean getCanAdministrativelyWithdrawUnavailable()
public void setCanAdministrativelyWithdrawUnavailable(boolean canAdministrativelyWithdrawUnavailable)
public void setProtocolAdminWithdrawBean(ProtocolAdministrativelyWithdrawBean protocolAdminWithdrawBean)
public ProtocolAdministrativelyWithdrawBean getProtocolAdminWithdrawBean()
public void setProtocolAdminApprovalBean(ProtocolApproveBean protocolAdminApprovalBean)
public ProtocolApproveBean getProtocolAdminApprovalBean()
public void setProtocolAdminIncompleteBean(ProtocolAdministrativelyIncompleteBean protocolAdminIncompleteBean)
public ProtocolAdministrativelyIncompleteBean getProtocolAdminIncompleteBean()
public boolean getCanMakeAdminCorrection()
public boolean getCanMakeAdminCorrectionUnavailable()
public boolean getCanUndoLastAction()
public boolean getCanUndoLastActionUnavailable()
public boolean getCanRecordCommitteeDecision()
public boolean getCanRecordCommitteeDecisionUnavailable()
public boolean getCanModifyProtocolSubmission()
public boolean getCanModifyProtocolSubmissionUnavailable()
public boolean getCanManageReviewComments()
public boolean getCanManageReviewCommentsUnavailable()
public boolean getCanApproveOther()
public boolean getCanManageNotes()
public boolean getCanManageNotesUnavailable()
public boolean getIsApproveOpenForFollowup()
public boolean getIsDisapproveOpenForFollowup()
public boolean getIsReturnForSMROpenForFollowup()
public boolean getIsReturnForSRROpenForFollowup()
public boolean isOpenForFollowup()
public boolean getCanViewOnlineReviewers()
public boolean getCanViewOnlineReviewerComments()
public boolean getCanAddSuspendReviewerComments()
public boolean getCanAddTerminateReviewerComments()
public ProtocolSummary getProtocolSummary()
public ProtocolSummary getPrevProtocolSummary()
public void setSelectedHistoryItem(String selectedHistoryItem)
public String getSelectedHistoryItem()
public Date getFilteredHistoryStartDate()
public void setFilteredHistoryStartDate(Date filteredHistoryStartDate)
public Date getFilteredHistoryEndDate()
public void setFilteredHistoryEndDate(Date filteredHistoryEndDate)
public ProtocolActionBase getLastPerformedAction()
public void initFilterDatesView()
public List<ProtocolActionBase> getSortedProtocolActions()
protected Collection<? extends ProtocolSubmissionDocBase> getSubmissionDocs(ProtocolActionBase protocolAction)
protected abstract Class<? extends ProtocolSubmissionDocBase> getProtocolSubmissionDocClassHook()
public ProtocolActionBase getSelectedProtocolAction()
public void setCurrentSequenceNumber(int currentSequenceNumber)
public int getCurrentSequenceNumber()
public int getSequenceCount()
protected org.kuali.rice.coreservice.framework.parameter.ParameterService getParameterService()
public ProtocolSubmissionBase getSelectedSubmission()
protected abstract Class<? extends CommitteeServiceBase> getCommitteeServiceClassHook()
public List<CommitteeScheduleMinuteBase> getReviewComments()
protected void setReviewComments(List<CommitteeScheduleMinuteBase> reviewComments)
public List<ProtocolVoteAbstaineeBase> getAbstainees()
public void setAbstainees(List<ProtocolVoteAbstaineeBase> abstainees)
public org.kuali.rice.krad.service.BusinessObjectService getBusinessObjectService()
public FollowupActionService<?> getFollowupActionService()
protected abstract Class<? extends FollowupActionService<?>> getFollowupActionServiceClassHook()
protected ReviewCommentsService getReviewerCommentsService()
protected abstract CommitteeDecisionService<? extends CommitteeDecision<?>> getCommitteeDecisionService()
protected KcPersonService getKcPersonService()
public int getCurrentSubmissionNumber()
public void setCurrentSubmissionNumber(int currentSubmissionNumber)
public abstract int getTotalSubmissions()
public void initSummaryDetails()
throws Exception
Exceptionpublic void initSubmissionDetails()
protected abstract ProtocolSubmissionQuestionnaireHelper getProtocolSubmissionQuestionnaireHelperHook(ProtocolBase protocol, String actionTypeCode, String submissionNumber, boolean finalDoc)
public void setCurrentTask(String currentTaskName)
public String getCurrentTask()
protected void setAmendmentDetails()
throws Exception
Exceptionpublic void setSubmissionHasNoAmendmentDetails(boolean submissionHasNoAmendmentDetails)
public boolean getSubmissionHasNoAmendmentDetails()
protected ProtocolAmendRenewalBase getCorrectAmendment(List<ProtocolBase> protocols)
protocols - protected boolean hasAnsweredQuestionnaire(String moduleSubItemCode, String moduleSubItemKey)
public int getAnswerHeaderCount(String moduleSubItemCode, String moduleSubItemKey)
protected abstract String getCoeusModule()
protected abstract ModuleQuestionnaireBean getQuestionnaireBean(String moduleCode, String moduleKey, String subModuleCode, String subModuleKey, boolean finalDoc)
protected boolean hasSubmissionQuestionnaire()
protected QuestionnaireAnswerService getQuestionnaireAnswerService()
public int getPrevSubmissionNumber()
public int getNextSubmissionNumber()
protected int getMaxSubmissionNumber()
protected void setPrevNextFlag()
public boolean getHasAmendments()
throws Exception
Exceptionpublic boolean getHasRenewals()
throws Exception
Exceptionpublic List<ProtocolVoteRecusedBase> getRecusers()
public void setRecusers(List<ProtocolVoteRecusedBase> recusers)
public boolean isShowCommittee()
public boolean isPrevDisabled()
public void setPrevDisabled(boolean prevDisabled)
public boolean isNextDisabled()
public void setNextDisabled(boolean nextDisabled)
public void setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService)
public String getRenewalSummary()
public void setRenewalSummary(String renewalSummary)
public void setProtocolSummaryPrintOptions(ProtocolSummaryPrintOptions protocolSumamryPrintOptions)
protocolSummaryPrintOptions - The protocolSummaryPrintOptions to set.public ProtocolSummaryPrintOptions getProtocolSummaryPrintOptions()
public ProtocolActionBean getActionBean(String taskName)
public Boolean getSummaryReport()
public void setSummaryReport(Boolean summaryReport)
public Boolean getFullReport()
public void setFullReport(Boolean fullReport)
public Boolean getHistoryReport()
public void setHistoryReport(Boolean historyReport)
public Boolean getReviewCommentsReport()
public void setReviewCommentsReport(Boolean reviewCommentsReport)
public ProtocolSummaryPrintOptions getProtocolPrintOption()
public void setProtocolPrintOption(ProtocolSummaryPrintOptions protocolPrintOption)
public List<QuestionnairePrintOption> getQuestionnairesToPrints()
public void setQuestionnairesToPrints(List<QuestionnairePrintOption> questionnairesToPrints)
protected abstract ProtocolQuestionnairePrintingService getProtocolQuestionnairePrintingServiceHook()
public boolean isSummaryQuestionnaireExist()
public void setSummaryQuestionnaireExist(boolean summaryQuestionnaireExist)
public boolean isCanAbandon()
public void setCanAbandon(boolean canAbandon)
public ProtocolGenericActionBean getProtocolAbandonBean()
public void setProtocolAbandonBean(ProtocolGenericActionBean protocolAbandonBean)
public boolean isHideReviewerName()
public void setHideReviewerName(boolean hideReviewerName)
protected boolean checkToHideSubmissionReviewerName()
protected boolean checkToHideReviewName()
public boolean isHideSubmissionReviewerName()
public void setHideSubmissionReviewerName(boolean hideSubmissionReviewerName)
public List<? extends ProtocolReviewAttachmentBase> getReviewAttachments()
public void setReviewAttachments(List<? extends ProtocolReviewAttachmentBase> reviewAttachments)
public boolean isHideReviewerNameForAttachment()
public void setHideReviewerNameForAttachment(boolean hideReviewerNameForAttachment)
public ProtocolCorrespondence getProtocolCorrespondence()
public void setProtocolCorrespondence(ProtocolCorrespondence protocolCorrespondence)
protected KraAuthorizationService getKraAuthorizationService()
protected abstract ProtocolModuleQuestionnaireBeanBase getNewProtocolModuleQuestionnaireBeanInstanceHook(ProtocolBase protocol)
protected abstract ProtocolAmendRenewService getProtocolAmendRenewServiceHook()
protected abstract void populateExistingAmendmentBean(ProtocolAmendmentBean amendmentBean, List<String> moduleTypeCodes)
amendmentBean - moduleTypeCodes - protected abstract void enableModuleOption(String moduleTypeCode, ProtocolEditableBean amendmentBean)
moduleTypeCode - amendmentBean - protected abstract void enableModuleOption(ProtocolAmendmentBean amendmentBean, ProtocolAmendRenewalBase correctAmendment)
amendmentBean - correctAmendment - public ProtocolGenericActionBean getProtocolReturnToPIBean()
public boolean isCanReturnToPI()
public boolean isCanReturnToPIUnavailable()
public int getDefaultExpirationDateDifference()
public void setQuestionnaireAnswerService(QuestionnaireAnswerService questionnaireAnswerService)
public boolean isSubmissionQuestionnaireExist()
public void setSubmissionQuestionnaireExist(boolean submissionQuestionnaireExist)
public boolean isToAnswerSubmissionQuestionnaire()
public void setToAnswerSubmissionQuestionnaire(boolean toAnswerSubmissionQuestionnaire)
public ProtocolSubmissionQuestionnaireHelper getProtocolSubmissionQuestionnaireHelper()
public void setProtocolSubmissionQuestionnaireHelper(ProtocolSubmissionQuestionnaireHelper protocolSubmissionQuestionnaireHelper)
public void populateSubmissionQuestionnaires()
public void preSaveSubmissionQuestionnaires()
public List<ProtocolReviewer> getCurrentReviewers()
public HashMap<String,ProtocolOnlineReviewBase> getOnlineReviewsMap()
Copyright © 2013 The Kuali Foundation. All Rights Reserved.