public interface CommitteeScheduleServiceBase<CS extends CommitteeScheduleBase<CS,CMT,?,CSM>,CMT extends CommitteeBase<CMT,?,CS>,CSM extends CommitteeScheduleMinuteBase<CSM,CS>>
| Modifier and Type | Method and Description |
|---|---|
void |
addSchedule(ScheduleData scheduleData,
CMT committee)
This method implementer must add new non conflicting, non-repeating schedule dates to existing CommitteeBase.CommitteeScheduleBase list.
|
void |
downloadAttachment(KraPersistableBusinessObjectBase attachmentDataSource,
javax.servlet.http.HttpServletResponse response)
This method will downloadAttachment to CommitteeScheduleAttachmentsBase.
|
CSM |
getCommitteeScheduleMinute(Long committeeScheduleId)
This method returns a specific schedule minute based on a committee id
NOTE: a null is returned if the ID doesn't exist in the DB.
|
List<CSM> |
getMinutesByProtocol(Long protocolId)
This method returns a list of minutes based on a protocol ID
|
List<CSM> |
getMinutesByProtocolSubmission(Long submissionID)
This method returns a list of minutes based on a protocol submission ID
|
List<CSM> |
getMinutesBySchedule(Long scheduleId)
This method returns a list of minutes based on a schedule ID
|
Boolean |
isCommitteeScheduleDeletable(CS committeeSchedule)
This method implementer must check if passed CommitteeScheduleBase is deleteable.
|
Boolean isCommitteeScheduleDeletable(CS committeeSchedule)
committeeSchedule - void addSchedule(ScheduleData scheduleData, CMT committee) throws ParseException
scheduleData - committee - ParseExceptionList<CSM> getMinutesByProtocol(Long protocolId)
protocolId - List<CSM> getMinutesByProtocolSubmission(Long submissionID)
submissionID - List<CSM> getMinutesBySchedule(Long scheduleId)
scheduleId - CSM getCommitteeScheduleMinute(Long committeeScheduleId)
committeeId - void downloadAttachment(KraPersistableBusinessObjectBase attachmentDataSource, javax.servlet.http.HttpServletResponse response) throws Exception
committeScheduleAttachments - ExceptionCopyright © 2013 The Kuali Foundation. All Rights Reserved.