public abstract class ProtocolAssignToAgendaServiceImplBase extends Object implements ProtocolAssignToAgendaService
| Constructor and Description |
|---|
ProtocolAssignToAgendaServiceImplBase() |
| Modifier and Type | Method and Description |
|---|---|
void |
assignToAgenda(ProtocolBase protocol,
ProtocolAssignToAgendaBean actionBean)
Assign a protocol to an agenda.
|
protected ProtocolSubmissionBase |
findSubmission(ProtocolBase protocol) |
String |
getAssignedCommitteeName(ProtocolBase protocol)
This method gets the committee name that the protocol is assigned to.
|
ProtocolActionBase |
getAssignedToAgendaProtocolAction(ProtocolBase protocol)
This method returns the protocol action that assigned the passed in protocol to a committee agenda.
|
String |
getAssignToAgendaComments(ProtocolBase protocol)
This method gets any comments made when the protocol was assigned.
|
CommitteeServiceBase |
getCommitteeService() |
org.kuali.rice.krad.service.DocumentService |
getDocumentService() |
protected abstract ProtocolActionBase |
getNewProtocolAssignToAgendaActionInstanceHook(ProtocolBase protocol,
ProtocolSubmissionBase submission) |
ProtocolActionService |
getProtocolActionService() |
protected abstract String |
getProtocolActionTypeAssignToAgendaCodeHook() |
protected abstract String |
getProtocolSubmissionStatusInAgendaCodeHook() |
protected abstract String |
getProtocolSubmissionStatusPendingCodeHook() |
protected abstract String |
getProtocolSubmissionStatusSubmittedToCommitteeCodeHook() |
boolean |
isAssignedToAgenda(ProtocolBase protocol)
This method returns a boolean pertaining to whether the protocol is assigned to an agenda or not.
|
void |
setCommitteeService(CommitteeServiceBase committeeService) |
void |
setDocumentService(org.kuali.rice.krad.service.DocumentService documentService) |
void |
setProtocolActionService(ProtocolActionService protocolActionService) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAssignedCommitteeId, getAssignedScheduleDatepublic ProtocolAssignToAgendaServiceImplBase()
public CommitteeServiceBase getCommitteeService()
public void setDocumentService(org.kuali.rice.krad.service.DocumentService documentService)
public org.kuali.rice.krad.service.DocumentService getDocumentService()
public void setProtocolActionService(ProtocolActionService protocolActionService)
public ProtocolActionService getProtocolActionService()
public void setCommitteeService(CommitteeServiceBase committeeService)
protected ProtocolSubmissionBase findSubmission(ProtocolBase protocol)
protected abstract String getProtocolSubmissionStatusSubmittedToCommitteeCodeHook()
protected abstract String getProtocolSubmissionStatusPendingCodeHook()
public void assignToAgenda(ProtocolBase protocol, ProtocolAssignToAgendaBean actionBean) throws Exception
assignToAgenda in interface ProtocolAssignToAgendaServiceprotocol - The ProtocolBase object to be queried fromactionBean - ProtocolAssignToAgendaBean objectException - that may occur for a number of reasons, like a DB issue.protected abstract ProtocolActionBase getNewProtocolAssignToAgendaActionInstanceHook(ProtocolBase protocol, ProtocolSubmissionBase submission)
public boolean isAssignedToAgenda(ProtocolBase protocol)
isAssignedToAgenda in interface ProtocolAssignToAgendaServiceprotocol - The ProtocolBase object to be queried fromprotected abstract String getProtocolSubmissionStatusInAgendaCodeHook()
public String getAssignToAgendaComments(ProtocolBase protocol)
getAssignToAgendaComments in interface ProtocolAssignToAgendaServiceprotocol - The ProtocolBase object to be queried frompublic ProtocolActionBase getAssignedToAgendaProtocolAction(ProtocolBase protocol)
getAssignedToAgendaProtocolAction in interface ProtocolAssignToAgendaServiceprotocol - the protocol to check with.protected abstract String getProtocolActionTypeAssignToAgendaCodeHook()
public String getAssignedCommitteeName(ProtocolBase protocol)
getAssignedCommitteeName in interface ProtocolAssignToAgendaServiceprotocol - The ProtocolBase object to be queried fromCopyright © 2013 The Kuali Foundation. All Rights Reserved.