public abstract class UndoLastActionServiceImplBase extends Object implements UndoLastActionService
| Modifier and Type | Field and Description |
|---|---|
protected static String |
AMEND |
protected static String |
RENEW |
| Constructor and Description |
|---|
UndoLastActionServiceImplBase() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
convertReviewComments(ProtocolBase protocol) |
protected void |
createOnlnReviews(ProtocolBase protocol,
ProtocolBase oldProtocol) |
protected abstract String |
getAmendmentInProgressStatusHook() |
protected org.kuali.rice.krad.service.BusinessObjectService |
getBusinessObjectService() |
protected org.kuali.rice.krad.service.DocumentService |
getDocumentService() |
protected org.kuali.rice.kim.api.identity.IdentityService |
getIdentityManagementService() |
protected abstract String |
getInProgressStatusHook() |
protected abstract ProtocolBase |
getOldProtocol(ProtocolBase protocol)
Get the last protocol version before the action we are trying to undo.
|
protected ProtocolActionService |
getProtocolActionService() |
protected ProtocolCopyService |
getProtocolCopyService() |
protected ProtocolOnlineReviewService |
getProtocolOnlineReviewService() |
protected ProtocolVersionService |
getProtocolVersionService() |
protected abstract String |
getRenewalInProgressStatusHook() |
protected ReviewCommentsService |
getReviewCommentsService() |
protected ProtocolReviewer |
getReviewer(ProtocolOnlineReviewBase onlineReview,
ProtocolBase protocol) |
protected org.kuali.rice.kew.routeheader.service.RouteHeaderService |
getRouteHeaderService() |
protected abstract boolean |
isApprovedActionTypeCode(String actionTypeCode) |
protected boolean |
isAsyncComplete(String docId) |
protected abstract boolean |
isRevisionsRequiredActionTypeCode(String actionTypeCode) |
protected abstract void |
removeAttachedCorrespondences(ProtocolActionBase protocolAction) |
protected void |
resetOnlineReviewStatus(ProtocolOnlineReviewDocumentBase oldDocument,
ProtocolOnlineReviewDocumentBase document) |
protected void |
resetProtocolStatus(ProtocolBase protocol) |
void |
setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService) |
void |
setDocumentService(org.kuali.rice.krad.service.DocumentService documentService) |
void |
setIdentityManagementService(org.kuali.rice.kim.api.identity.IdentityService identityManagementService) |
protected void |
setNewOnlnReview(ProtocolOnlineReviewBase copiedReview,
ProtocolReviewer reviewer,
ProtocolBase protocol) |
void |
setProtocolActionService(ProtocolActionService protocolActionService) |
void |
setProtocolCopyService(ProtocolCopyService protocolCopyService) |
void |
setProtocolOnlineReviewService(ProtocolOnlineReviewService protocolOnlineReviewService) |
void |
setProtocolVersionService(ProtocolVersionService protocolVersionService) |
void |
setReviewCommentsService(ReviewCommentsService reviewCommentsService) |
void |
setRouteHeaderService(org.kuali.rice.kew.routeheader.service.RouteHeaderService routeHeaderService) |
ProtocolDocumentBase |
undoLastAction(ProtocolDocumentBase protocolDocument,
UndoLastActionBean undoLastActionBean) |
protected ProtocolDocumentBase |
undoWorkflowRouting(ProtocolDocumentBase protocolDocument,
ProtocolActionBase lastPerformedAction) |
protected void |
updateProtocolReviews(ProtocolBase protocol) |
protected static final String AMEND
protected static final String RENEW
public void setProtocolActionService(ProtocolActionService protocolActionService)
public void setDocumentService(org.kuali.rice.krad.service.DocumentService documentService)
public void setProtocolVersionService(ProtocolVersionService protocolVersionService)
protected abstract void removeAttachedCorrespondences(ProtocolActionBase protocolAction)
public ProtocolDocumentBase undoLastAction(ProtocolDocumentBase protocolDocument, UndoLastActionBean undoLastActionBean) throws Exception
undoLastAction in interface UndoLastActionServiceExceptionprotected abstract String getAmendmentInProgressStatusHook()
protected abstract String getRenewalInProgressStatusHook()
protected abstract String getInProgressStatusHook()
protected abstract boolean isApprovedActionTypeCode(String actionTypeCode)
protected abstract boolean isRevisionsRequiredActionTypeCode(String actionTypeCode)
protected void resetProtocolStatus(ProtocolBase protocol)
protected ProtocolDocumentBase undoWorkflowRouting(ProtocolDocumentBase protocolDocument, ProtocolActionBase lastPerformedAction) throws Exception
Exceptionprotected void updateProtocolReviews(ProtocolBase protocol) throws Exception
Exceptionprotected abstract ProtocolBase getOldProtocol(ProtocolBase protocol)
protocol - protected void createOnlnReviews(ProtocolBase protocol, ProtocolBase oldProtocol) throws Exception
Exceptionprotected void resetOnlineReviewStatus(ProtocolOnlineReviewDocumentBase oldDocument, ProtocolOnlineReviewDocumentBase document) throws Exception
Exceptionprotected boolean isAsyncComplete(String docId)
protected ProtocolReviewer getReviewer(ProtocolOnlineReviewBase onlineReview, ProtocolBase protocol)
protected void setNewOnlnReview(ProtocolOnlineReviewBase copiedReview, ProtocolReviewer reviewer, ProtocolBase protocol)
protected void convertReviewComments(ProtocolBase protocol)
public void setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService)
public void setReviewCommentsService(ReviewCommentsService reviewCommentsService)
public void setProtocolOnlineReviewService(ProtocolOnlineReviewService protocolOnlineReviewService)
public void setRouteHeaderService(org.kuali.rice.kew.routeheader.service.RouteHeaderService routeHeaderService)
public void setIdentityManagementService(org.kuali.rice.kim.api.identity.IdentityService identityManagementService)
protected ProtocolCopyService getProtocolCopyService()
public void setProtocolCopyService(ProtocolCopyService protocolCopyService)
protected ProtocolActionService getProtocolActionService()
protected org.kuali.rice.krad.service.DocumentService getDocumentService()
protected org.kuali.rice.krad.service.BusinessObjectService getBusinessObjectService()
protected ProtocolVersionService getProtocolVersionService()
protected ReviewCommentsService getReviewCommentsService()
protected ProtocolOnlineReviewService getProtocolOnlineReviewService()
protected org.kuali.rice.kew.routeheader.service.RouteHeaderService getRouteHeaderService()
protected org.kuali.rice.kim.api.identity.IdentityService getIdentityManagementService()
Copyright © 2013 The Kuali Foundation. All Rights Reserved.