public class CoiDisclosureActionServiceImpl extends Object implements CoiDisclosureActionService
| Constructor and Description |
|---|
CoiDisclosureActionServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
org.apache.struts.action.ActionForward |
addCoiUserRole(org.apache.struts.action.ActionMapping mapping,
org.apache.struts.action.ActionForm form,
CoiDisclosure coiDisclosure,
CoiUserRole coiUserRole)
This method adds a coi reviewer to the disclosure
|
void |
approveDisclosure(CoiDisclosure coiDisclosure,
String coiDispositionCode)
copy disc details from previous master disclosure if it exists.
|
void |
completeCoiReview(CoiDisclosure disclosure) |
org.apache.struts.action.ActionForward |
deleteCoiUserRole(org.apache.struts.action.ActionMapping mapping,
org.apache.struts.action.ActionForm form,
CoiDisclosure coiDisclosure,
int index)
This method removes a coi reviewer from the disclosure
|
void |
disapproveDisclosure(CoiDisclosure coiDisclosure,
String coiDispositionCode)
This disapproves the document and sets the disclosure and disposition statuses.
|
protected void |
fixAnswerHeader(CoiDisclosure coiDisclosure) |
org.kuali.rice.krad.service.DocumentService |
getDocumentService() |
KcNotificationService |
getKcNotificationService() |
boolean |
isDisclosureReviewComplete(List<CoiUserRole> completeUserRoles)
This method is to check whether all reviewers have completed their review
|
protected void |
resetDisclosureReviewStatus(CoiDisclosure disclosure) |
org.apache.struts.action.ActionForward |
sendCertificationNotifications(CoiDisclosureDocument coiDisclosureDocument,
CoiDisclosureForm coiDisclosureForm,
SubmitDisclosureAction submitDisclosureAction,
org.apache.struts.action.ActionMapping mapping) |
org.apache.struts.action.ActionForward |
sendNotification(org.apache.struts.action.ActionMapping mapping,
org.apache.struts.action.ActionForm form,
org.apache.struts.action.ActionForward forward,
CoiUserRole coiUserRole,
String actionTaken) |
void |
sendNotification(CoiDisclosure disclosure,
String actionType,
String actionTaken) |
void |
setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService) |
protected void |
setDisclosureReviewStatus(CoiDisclosure disclosure,
String reviewStatusCode) |
void |
setDocumentService(org.kuali.rice.krad.service.DocumentService documentService) |
void |
setKcNotificationService(KcNotificationService kcNotificationService) |
void |
setQuestionnaireAnswerService(QuestionnaireAnswerService questionnaireAnswerService) |
void |
submitToWorkflow(CoiDisclosureDocument coiDisclosureDocument,
CoiDisclosureForm coiDisclosureForm,
SubmitDisclosureAction submitDisclosureAction)
This method submits a disclosure to workflow
|
void |
tagUserRolesToCompleteReview(List<CoiUserRole> completeUserRoles) |
void |
updateCoiDisclProjectDisposition(CoiDisclosure coiDisclosure,
String dispositionCode) |
void |
updateCoiDisclProjectStatus(CoiDisclosure coiDisclosure,
String disclosureStatus) |
void |
updateDisclosureReviewStatus(CoiDisclosure coiDisclosure) |
public void approveDisclosure(CoiDisclosure coiDisclosure, String coiDispositionCode) throws org.kuali.rice.kew.api.exception.WorkflowException
approveDisclosure in interface CoiDisclosureActionServiceorg.kuali.rice.kew.api.exception.WorkflowExceptionCoiDisclosureActionService.approveDisclosure(org.kuali.kra.coi.CoiDisclosure, java.lang.String)public void disapproveDisclosure(CoiDisclosure coiDisclosure, String coiDispositionCode) throws Exception
disapproveDisclosure in interface CoiDisclosureActionServiceExceptionCoiDisclosureActionService.disapproveDisclosure(org.kuali.kra.coi.CoiDisclosure, java.lang.String)public KcNotificationService getKcNotificationService()
public void setKcNotificationService(KcNotificationService kcNotificationService)
public org.apache.struts.action.ActionForward addCoiUserRole(org.apache.struts.action.ActionMapping mapping,
org.apache.struts.action.ActionForm form,
CoiDisclosure coiDisclosure,
CoiUserRole coiUserRole)
CoiDisclosureActionServiceaddCoiUserRole in interface CoiDisclosureActionServicepublic org.apache.struts.action.ActionForward deleteCoiUserRole(org.apache.struts.action.ActionMapping mapping,
org.apache.struts.action.ActionForm form,
CoiDisclosure coiDisclosure,
int index)
CoiDisclosureActionServicedeleteCoiUserRole in interface CoiDisclosureActionServiceprotected void fixAnswerHeader(CoiDisclosure coiDisclosure)
public void submitToWorkflow(CoiDisclosureDocument coiDisclosureDocument, CoiDisclosureForm coiDisclosureForm, SubmitDisclosureAction submitDisclosureAction)
submitToWorkflow in interface CoiDisclosureActionServicecoiDisclosure - submitDisclosureAction - public org.apache.struts.action.ActionForward sendCertificationNotifications(CoiDisclosureDocument coiDisclosureDocument, CoiDisclosureForm coiDisclosureForm, SubmitDisclosureAction submitDisclosureAction, org.apache.struts.action.ActionMapping mapping)
sendCertificationNotifications in interface CoiDisclosureActionServicepublic void setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService)
public void setDocumentService(org.kuali.rice.krad.service.DocumentService documentService)
public org.kuali.rice.krad.service.DocumentService getDocumentService()
public void setQuestionnaireAnswerService(QuestionnaireAnswerService questionnaireAnswerService)
public void updateCoiDisclProjectStatus(CoiDisclosure coiDisclosure, String disclosureStatus)
updateCoiDisclProjectStatus in interface CoiDisclosureActionServicepublic void updateCoiDisclProjectDisposition(CoiDisclosure coiDisclosure, String dispositionCode)
updateCoiDisclProjectDisposition in interface CoiDisclosureActionServicepublic org.apache.struts.action.ActionForward sendNotification(org.apache.struts.action.ActionMapping mapping,
org.apache.struts.action.ActionForm form,
org.apache.struts.action.ActionForward forward,
CoiUserRole coiUserRole,
String actionTaken)
public void sendNotification(CoiDisclosure disclosure, String actionType, String actionTaken)
protected void setDisclosureReviewStatus(CoiDisclosure disclosure, String reviewStatusCode)
protected void resetDisclosureReviewStatus(CoiDisclosure disclosure)
public void tagUserRolesToCompleteReview(List<CoiUserRole> completeUserRoles)
tagUserRolesToCompleteReview in interface CoiDisclosureActionServicepublic void completeCoiReview(CoiDisclosure disclosure)
completeCoiReview in interface CoiDisclosureActionServicepublic void updateDisclosureReviewStatus(CoiDisclosure coiDisclosure)
updateDisclosureReviewStatus in interface CoiDisclosureActionServicepublic boolean isDisclosureReviewComplete(List<CoiUserRole> completeUserRoles)
CoiDisclosureActionServiceisDisclosureReviewComplete in interface CoiDisclosureActionServiceCopyright © 2013 The Kuali Foundation. All Rights Reserved.