public class IacucProtocolOnlineReviewServiceImpl extends ProtocolOnlineReviewServiceImplBase implements IacucProtocolOnlineReviewService
businessObjectService, committeeService, documentService, identityManagementService, kraAuthorizationService, kraDocumentRejectionService, personService, protocolAssignReviewersService, protocolFinderDao, reviewCommentsService, reviewerApproveNodeName, workflowDocumentServiceIACUC_PROTOCOL_ONLINE_REVIEW_DOCUMENT_TYPEONLINE_REVIEW_DOCUMENT_DESCRIPTION_FORMAT, PROTOCOL_ONLINE_REVIEW_DOCUMENT_TYPE_CODE| Constructor and Description |
|---|
IacucProtocolOnlineReviewServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
ProtocolOnlineReviewDocumentBase |
createAndRouteProtocolOnlineReviewDocument(ProtocolSubmissionBase protocolSubmission,
ProtocolReviewer protocolReviewer,
String documentDescription,
String documentExplanation,
String documentOrganizationDocumentNumber,
String documentRouteAnnotation,
boolean initialApproval,
Date dateRequested,
Date dateDue,
String principalId)
Assign an online review to a reviewer.
|
protected ProtocolReviewer |
createNewProtocolReviewerInstanceHook() |
ProtocolOnlineReviewDocumentBase |
createProtocolOnlineReviewDocument(ProtocolSubmissionBase protocolSubmission,
ProtocolReviewer protocolReviewer,
String documentDescription,
String documentExplanation,
String documentOrganizationDocumentNumber,
Date dateRequested,
Date dateDue,
String principalId)
Creates a new ProtocolReviewDocument.
|
protected ProtocolOnlineReviewDocumentBase |
getNewProtocolOnlineReviewDocumentInstanceHook() |
protected String |
getProtocolOLRDocumentTypeHook() |
protected String |
getProtocolOLRRemovedCancelledStatusCodeHook() |
protected String |
getProtocolOLRSavedStatusCodeHook() |
protected Class<? extends ProtocolOnlineReviewBase> |
getProtocolOnlineReviewBOClassHook() |
protected Class<? extends ProtocolSubmissionBase> |
getProtocolSubmissionBOClassHook() |
boolean |
isProtocolInStateToBeReviewed(ProtocolBase protocol)
Determine if the protocol is in a state that can be reviewed.
|
void |
removeOnlineReviewDocument(String personId,
boolean nonEmployeeFlag,
ProtocolSubmissionBase submission,
String annotation)
Sets the status to Cancelled/Removed.
|
void |
setKraWorkflowService(KraWorkflowService kraWorkflowService) |
cancelOnlineReviewDocument, cancelOnlineReviews, createProtocolReviewer, finalizeOnlineReviewDocument, finalizeOnlineReviews, findProtocolOnlineReviews, getAvailableCommitteeMembersForCurrentSubmission, getBusinessObjectService, getCommitteeService, getDocumentService, getKraAuthorizationService, getKraDocumentRejectionService, getKraWorkflowService, getPersonService, getProtocolAssignReviewersService, getProtocolOnlineReviewDocument, getProtocolOnlineReviewDocumentDescription, getProtocolReviewDocumentsForCurrentSubmission, getProtocolReviewer, getProtocolReviews, getProtocolReviews, getReviewerApproveNodeName, getReviewerCommentsService, getWorkflowDocumentService, isProtocolReviewer, moveOnlineReviews, removeOnlineReviewDocument, removeOnlineReviews, returnProtocolOnlineReviewDocumentToReviewer, setBusinessObjectService, setCommitteeService, setDocumentService, setIdentityManagementService, setKraAuthorizationService, setKraDocumentRejectionService, setPersonService, setProtocolAssignReviewersService, setProtocolFinderDao, setReviewCommentsService, setReviewerApproveNodeName, setWorkflowDocumentServiceclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcancelOnlineReviews, createProtocolReviewer, finalizeOnlineReviews, getAvailableCommitteeMembersForCurrentSubmission, getProtocolOnlineReviewDocument, getProtocolOnlineReviewDocumentDescription, getProtocolReviewDocumentsForCurrentSubmission, getProtocolReviewer, getProtocolReviews, getProtocolReviews, isProtocolReviewer, moveOnlineReviews, removeOnlineReviews, returnProtocolOnlineReviewDocumentToReviewerpublic IacucProtocolOnlineReviewServiceImpl()
public boolean isProtocolInStateToBeReviewed(ProtocolBase protocol)
ProtocolOnlineReviewServiceisProtocolInStateToBeReviewed in interface ProtocolOnlineReviewServicepublic void setKraWorkflowService(KraWorkflowService kraWorkflowService)
public ProtocolOnlineReviewDocumentBase createAndRouteProtocolOnlineReviewDocument(ProtocolSubmissionBase protocolSubmission, ProtocolReviewer protocolReviewer, String documentDescription, String documentExplanation, String documentOrganizationDocumentNumber, String documentRouteAnnotation, boolean initialApproval, Date dateRequested, Date dateDue, String principalId)
ProtocolOnlineReviewServiceImplBasecreateAndRouteProtocolOnlineReviewDocument in interface ProtocolOnlineReviewServicecreateAndRouteProtocolOnlineReviewDocument in class ProtocolOnlineReviewServiceImplBaseprotocolSubmission - The protocol submission for which the review is being requested.protocolReviewer - The user who will review the document.documentDescription - The description to be used on the associated workflow documentdocumentExplanation - The explanation to be used on the associated workflow documentdocumentOrganizationDocumentNumber - the organization document number to be used on the associated workflow documentdocumentRouteAnnotation - - The annotation to apply to the document when routing it.initialApproval - Should the service approve the document with the given principalID. In the case of
IRB Administrators this will approve the document through the initial node.principalId - The principalId to use when creating the document, and routing it into workflow.org.kuali.kra.protocol.onlinereview.ProtocolOnlineReviewService#createAndRouteProtocolOnlineReviewDocument(
org.kuali.kra.irb.actions.submit.ProtocolSubmissionBase, org.kuali.kra.irb.actions.submit.ProtocolReviewerBeanBase, java.lang.String, java.lang.String,
java.lang.String, java.lang.String, boolean, java.sql.Date, java.sql.Date, java.lang.String)public ProtocolOnlineReviewDocumentBase createProtocolOnlineReviewDocument(ProtocolSubmissionBase protocolSubmission, ProtocolReviewer protocolReviewer, String documentDescription, String documentExplanation, String documentOrganizationDocumentNumber, Date dateRequested, Date dateDue, String principalId) throws org.kuali.rice.kew.api.exception.WorkflowException
ProtocolOnlineReviewServiceImplBasecreateProtocolOnlineReviewDocument in interface IacucProtocolOnlineReviewServicecreateProtocolOnlineReviewDocument in class ProtocolOnlineReviewServiceImplBaseprotocolSubmission - The protocol submissiondocumentDescription - the description for the created documentdocumentExplanation - the explanation for the created documentprincipalId - The principalId to use when creating the workflow document. Usually this should be the principal of the user creating the review.org.kuali.rice.kew.api.exception.WorkflowExceptionpublic void removeOnlineReviewDocument(String personId, boolean nonEmployeeFlag, ProtocolSubmissionBase submission, String annotation)
ProtocolOnlineReviewServiceremoveOnlineReviewDocument in interface ProtocolOnlineReviewServiceremoveOnlineReviewDocument in class ProtocolOnlineReviewServiceImplBaseorg.kuali.kra.irb.onlinereview.ProtocolOnlineReviewService#removeOnlineReviewDocument(java.lang.String, boolean, org.kuali.kra.irb.actions.submit.ProtocolSubmissionBase, java.lang.String)protected String getProtocolOLRSavedStatusCodeHook()
getProtocolOLRSavedStatusCodeHook in class ProtocolOnlineReviewServiceImplBaseprotected String getProtocolOLRRemovedCancelledStatusCodeHook()
getProtocolOLRRemovedCancelledStatusCodeHook in class ProtocolOnlineReviewServiceImplBaseprotected ProtocolOnlineReviewDocumentBase getNewProtocolOnlineReviewDocumentInstanceHook()
getNewProtocolOnlineReviewDocumentInstanceHook in class ProtocolOnlineReviewServiceImplBaseprotected String getProtocolOLRDocumentTypeHook()
getProtocolOLRDocumentTypeHook in class ProtocolOnlineReviewServiceImplBaseprotected ProtocolReviewer createNewProtocolReviewerInstanceHook()
createNewProtocolReviewerInstanceHook in class ProtocolOnlineReviewServiceImplBaseprotected Class<? extends ProtocolOnlineReviewBase> getProtocolOnlineReviewBOClassHook()
getProtocolOnlineReviewBOClassHook in class ProtocolOnlineReviewServiceImplBaseprotected Class<? extends ProtocolSubmissionBase> getProtocolSubmissionBOClassHook()
getProtocolSubmissionBOClassHook in class ProtocolOnlineReviewServiceImplBaseCopyright © 2013 The Kuali Foundation. All Rights Reserved.