org.kuali.student.enrollment.class2.acal.service.impl
Class AcademicCalendarViewHelperServiceImpl
java.lang.Object
org.kuali.rice.krad.uif.service.impl.ViewHelperServiceImpl
org.kuali.student.enrollment.class2.acal.service.impl.AcademicCalendarViewHelperServiceImpl
- All Implemented Interfaces:
- Serializable, ViewHelperService, AcademicCalendarViewHelperService
public class AcademicCalendarViewHelperServiceImpl
- extends ViewHelperServiceImpl
- implements AcademicCalendarViewHelperService
This class implement ViewHelperServiceImpl for all AcademicCalendar views
- Author:
- Kuali Student Team
- See Also:
- Serialized Form
Method Summary |
void |
copyToCreateAcademicCalendar(AcademicCalendarForm form)
|
AcademicCalendarInfo |
createAcademicCalendar(AcademicCalendarForm acalForm)
|
AcalEventWrapper |
createEvent(String acalId,
AcalEventWrapper event)
|
void |
deleteAcademicCalendar(String academicCalendarId)
|
void |
deleteEvent(String eventId)
|
void |
deleteHoliday(int selectedIndex,
HolidayCalendarForm hcForm)
|
void |
deleteHolidayCalendar(String holidayCalendarId)
|
void |
deleteKeyDate(KeyDatesGroupWrapper keyDatesGroup,
int selectedIndex)
|
void |
deleteKeyDateGroup(AcademicTermWrapper termWrapper,
int selectedIndex)
|
void |
deleteTerm(List<AcademicTermWrapper> termWrapperList,
int selectedIndex,
String acalId)
|
AcademicCalendarService |
getAcalService()
|
ContextInfo |
getContextInfo()
|
HolidayCalendarInfo |
getHolidayCalendar(String hcId)
|
String |
getHolidayCalendarState(String holidayCalendarStateKey)
|
String |
getHolidayTypeName(String holidayTypeKey)
|
List<TypeInfo> |
getHolidayTypes()
|
List<HolidayWrapper> |
getHolidayWrappersForHolidayCalendar(String holidayCalendarId)
|
AcademicCalendarInfo |
getLatestAcademicCalendar()
|
HolidayCalendarInfo |
getNewestHolidayCalendar()
|
List<TermInfo> |
getTermsByTypeAndCode(String type,
String code)
|
TypeService |
getTypeService()
|
List<TypeInfo> |
getTypesForGroupType(String groupTypeKey)
|
List<HolidayCalendarWrapper> |
loadHolidayCalendars(AcademicCalendarInfo acalInfo)
|
protected boolean |
performAddLineValidation(View view,
CollectionGroup collectionGroup,
Object model,
Object addLine)
|
void |
populateAcademicCalendarDefaults(AcademicCalendarForm acalForm)
|
List<AcalEventWrapper> |
populateEventWrappers(AcademicCalendarForm acalForm)
|
void |
populateHolidayCalendarDefaults(HolidayCalendarForm hcForm)
|
void |
populateHolidayTypes(InputField field,
HolidayCalendarForm hcForm)
|
void |
populateInstructionalDays(AcademicTermWrapper termWrapper)
|
void |
populateInstructionalDays(List<AcademicTermWrapper> termWrapperList)
|
void |
populateKeyDateGroupTypes(InputField field,
AcademicCalendarForm acalForm)
|
void |
populateKeyDateTypes(InputField field,
AcademicCalendarForm acalForm)
|
AcademicTermWrapper |
populateTermWrapper(TermInfo termInfo,
boolean isCopy)
|
List<AcademicTermWrapper> |
populateTermWrappers(String acalId,
boolean isCopy)
|
protected void |
processBeforeAddLine(View view,
CollectionGroup collectionGroup,
Object model,
Object addLine)
|
void |
saveHolidayCalendar(HolidayCalendarForm hcForm)
|
void |
saveTerm(AcademicTermWrapper termWrapper,
String acalId,
boolean isOfficial)
|
AcalEventWrapper |
updateEvent(String eventId,
AcalEventWrapper event)
|
void |
validateAcademicCalendar(AcademicCalendarForm acalForm)
|
void |
validateHolidayCalendar(HolidayCalendarForm hcForm)
|
void |
validateTerm(List<AcademicTermWrapper> termWrapper,
int termToValidateIndex,
AcademicCalendarInfo acal)
|
Methods inherited from class org.kuali.rice.krad.uif.service.impl.ViewHelperServiceImpl |
addClientSideStateForComponent, addCustomContainerComponents, addLine, applyAuthorizationAndPresentationLogic, applyDefaultValues, applyDefaultValuesForCollectionLine, buildClientSideStateScript, buildGrowlScript, buildInquiryLink, cleanViewAfterRender, findNestedDictionaryAttribute, getCommonContext, getConfigurationService, getDataDictionaryService, getExpressionEvaluatorService, getPreModelContext, getViewDictionaryService, initializeDataFieldFromDataDictionary, invokeMethodFinalizer, logAndThrowRuntime, performApplyModel, performComponentApplyModel, performComponentFinalize, performComponentInitialization, performComponentLifecycle, performCustomApplyModel, performCustomFinalize, performCustomInitialization, performDeleteLineValidation, performFinalize, performInitialization, populateDefaultValueForField, populateViewFromRequestParameters, processAfterAddLine, processAfterDeleteLine, processAfterSaveLine, processAnyRemoteFieldsHolder, processBeforeSaveLine, processCollectionAddBlankLine, processCollectionAddLine, processCollectionDeleteLine, processCollectionSaveLine, processMultipleValueLookupResults, retrieveEditModesAndActionFlags, runComponentModifiers, setConfigurationService, setDataDictionaryService, setExpressionEvaluatorService, setViewContext, setViewDictionaryService, syncClientSideStateForComponent |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.kuali.rice.krad.uif.service.ViewHelperService |
applyDefaultValuesForCollectionLine, buildInquiryLink, cleanViewAfterRender, performApplyModel, performComponentInitialization, performComponentLifecycle, performFinalize, performInitialization, populateViewFromRequestParameters, processCollectionAddBlankLine, processCollectionAddLine, processCollectionDeleteLine, processCollectionSaveLine, processMultipleValueLookupResults |
AcademicCalendarViewHelperServiceImpl
public AcademicCalendarViewHelperServiceImpl()
saveHolidayCalendar
public void saveHolidayCalendar(HolidayCalendarForm hcForm)
throws Exception
- Specified by:
saveHolidayCalendar
in interface AcademicCalendarViewHelperService
- Throws:
Exception
getHolidayCalendar
public HolidayCalendarInfo getHolidayCalendar(String hcId)
throws Exception
- Specified by:
getHolidayCalendar
in interface AcademicCalendarViewHelperService
- Throws:
Exception
getNewestHolidayCalendar
public HolidayCalendarInfo getNewestHolidayCalendar()
throws Exception
- Specified by:
getNewestHolidayCalendar
in interface AcademicCalendarViewHelperService
- Throws:
Exception
getHolidayWrappersForHolidayCalendar
public List<HolidayWrapper> getHolidayWrappersForHolidayCalendar(String holidayCalendarId)
throws Exception
- Specified by:
getHolidayWrappersForHolidayCalendar
in interface AcademicCalendarViewHelperService
- Throws:
Exception
getHolidayTypeName
public String getHolidayTypeName(String holidayTypeKey)
throws Exception
- Specified by:
getHolidayTypeName
in interface AcademicCalendarViewHelperService
- Throws:
Exception
deleteHoliday
public void deleteHoliday(int selectedIndex,
HolidayCalendarForm hcForm)
throws Exception
- Specified by:
deleteHoliday
in interface AcademicCalendarViewHelperService
- Throws:
Exception
getHolidayCalendarState
public String getHolidayCalendarState(String holidayCalendarStateKey)
throws Exception
- Specified by:
getHolidayCalendarState
in interface AcademicCalendarViewHelperService
- Throws:
Exception
deleteHolidayCalendar
public void deleteHolidayCalendar(String holidayCalendarId)
throws Exception
- Specified by:
deleteHolidayCalendar
in interface AcademicCalendarViewHelperService
- Throws:
Exception
populateHolidayTypes
public void populateHolidayTypes(InputField field,
HolidayCalendarForm hcForm)
- Specified by:
populateHolidayTypes
in interface AcademicCalendarViewHelperService
createAcademicCalendar
public AcademicCalendarInfo createAcademicCalendar(AcademicCalendarForm acalForm)
throws Exception
- Specified by:
createAcademicCalendar
in interface AcademicCalendarViewHelperService
- Throws:
Exception
deleteAcademicCalendar
public void deleteAcademicCalendar(String academicCalendarId)
throws Exception
- Specified by:
deleteAcademicCalendar
in interface AcademicCalendarViewHelperService
- Throws:
Exception
getLatestAcademicCalendar
public AcademicCalendarInfo getLatestAcademicCalendar()
throws Exception
- Specified by:
getLatestAcademicCalendar
in interface AcademicCalendarViewHelperService
- Throws:
Exception
copyToCreateAcademicCalendar
public void copyToCreateAcademicCalendar(AcademicCalendarForm form)
throws Exception
- Specified by:
copyToCreateAcademicCalendar
in interface AcademicCalendarViewHelperService
- Throws:
Exception
populateEventWrappers
public List<AcalEventWrapper> populateEventWrappers(AcademicCalendarForm acalForm)
throws Exception
- Specified by:
populateEventWrappers
in interface AcademicCalendarViewHelperService
- Throws:
Exception
loadHolidayCalendars
public List<HolidayCalendarWrapper> loadHolidayCalendars(AcademicCalendarInfo acalInfo)
throws Exception
- Specified by:
loadHolidayCalendars
in interface AcademicCalendarViewHelperService
- Throws:
Exception
createEvent
public AcalEventWrapper createEvent(String acalId,
AcalEventWrapper event)
throws Exception
- Specified by:
createEvent
in interface AcademicCalendarViewHelperService
- Throws:
Exception
updateEvent
public AcalEventWrapper updateEvent(String eventId,
AcalEventWrapper event)
throws Exception
- Specified by:
updateEvent
in interface AcademicCalendarViewHelperService
- Throws:
Exception
deleteEvent
public void deleteEvent(String eventId)
throws Exception
- Specified by:
deleteEvent
in interface AcademicCalendarViewHelperService
- Throws:
Exception
performAddLineValidation
protected boolean performAddLineValidation(View view,
CollectionGroup collectionGroup,
Object model,
Object addLine)
- Overrides:
performAddLineValidation
in class ViewHelperServiceImpl
populateKeyDateTypes
public void populateKeyDateTypes(InputField field,
AcademicCalendarForm acalForm)
- Specified by:
populateKeyDateTypes
in interface AcademicCalendarViewHelperService
populateKeyDateGroupTypes
public void populateKeyDateGroupTypes(InputField field,
AcademicCalendarForm acalForm)
- Specified by:
populateKeyDateGroupTypes
in interface AcademicCalendarViewHelperService
validateHolidayCalendar
public void validateHolidayCalendar(HolidayCalendarForm hcForm)
- Specified by:
validateHolidayCalendar
in interface AcademicCalendarViewHelperService
populateHolidayCalendarDefaults
public void populateHolidayCalendarDefaults(HolidayCalendarForm hcForm)
- Specified by:
populateHolidayCalendarDefaults
in interface AcademicCalendarViewHelperService
populateAcademicCalendarDefaults
public void populateAcademicCalendarDefaults(AcademicCalendarForm acalForm)
- Specified by:
populateAcademicCalendarDefaults
in interface AcademicCalendarViewHelperService
validateAcademicCalendar
public void validateAcademicCalendar(AcademicCalendarForm acalForm)
- Specified by:
validateAcademicCalendar
in interface AcademicCalendarViewHelperService
validateTerm
public void validateTerm(List<AcademicTermWrapper> termWrapper,
int termToValidateIndex,
AcademicCalendarInfo acal)
- Specified by:
validateTerm
in interface AcademicCalendarViewHelperService
populateInstructionalDays
public void populateInstructionalDays(List<AcademicTermWrapper> termWrapperList)
throws Exception
- Specified by:
populateInstructionalDays
in interface AcademicCalendarViewHelperService
- Throws:
Exception
populateInstructionalDays
public void populateInstructionalDays(AcademicTermWrapper termWrapper)
throws Exception
- Specified by:
populateInstructionalDays
in interface AcademicCalendarViewHelperService
- Throws:
Exception
getTermsByTypeAndCode
public List<TermInfo> getTermsByTypeAndCode(String type,
String code)
throws Exception
- Specified by:
getTermsByTypeAndCode
in interface AcademicCalendarViewHelperService
- Throws:
Exception
saveTerm
public void saveTerm(AcademicTermWrapper termWrapper,
String acalId,
boolean isOfficial)
throws Exception
- Specified by:
saveTerm
in interface AcademicCalendarViewHelperService
- Throws:
Exception
deleteTerm
public void deleteTerm(List<AcademicTermWrapper> termWrapperList,
int selectedIndex,
String acalId)
throws Exception
- Specified by:
deleteTerm
in interface AcademicCalendarViewHelperService
- Throws:
Exception
deleteKeyDateGroup
public void deleteKeyDateGroup(AcademicTermWrapper termWrapper,
int selectedIndex)
throws Exception
- Specified by:
deleteKeyDateGroup
in interface AcademicCalendarViewHelperService
- Throws:
Exception
deleteKeyDate
public void deleteKeyDate(KeyDatesGroupWrapper keyDatesGroup,
int selectedIndex)
throws Exception
- Specified by:
deleteKeyDate
in interface AcademicCalendarViewHelperService
- Throws:
Exception
processBeforeAddLine
protected void processBeforeAddLine(View view,
CollectionGroup collectionGroup,
Object model,
Object addLine)
- Overrides:
processBeforeAddLine
in class ViewHelperServiceImpl
populateTermWrappers
public List<AcademicTermWrapper> populateTermWrappers(String acalId,
boolean isCopy)
- Specified by:
populateTermWrappers
in interface AcademicCalendarViewHelperService
populateTermWrapper
public AcademicTermWrapper populateTermWrapper(TermInfo termInfo,
boolean isCopy)
- Specified by:
populateTermWrapper
in interface AcademicCalendarViewHelperService
getAcalService
public AcademicCalendarService getAcalService()
- Specified by:
getAcalService
in interface AcademicCalendarViewHelperService
getTypeService
public TypeService getTypeService()
getContextInfo
public ContextInfo getContextInfo()
- Specified by:
getContextInfo
in interface AcademicCalendarViewHelperService
getHolidayTypes
public List<TypeInfo> getHolidayTypes()
throws InvalidParameterException,
MissingParameterException,
PermissionDeniedException,
OperationFailedException
- Throws:
InvalidParameterException
MissingParameterException
PermissionDeniedException
OperationFailedException
getTypesForGroupType
public List<TypeInfo> getTypesForGroupType(String groupTypeKey)
throws InvalidParameterException,
MissingParameterException,
DoesNotExistException,
PermissionDeniedException,
OperationFailedException
- Throws:
InvalidParameterException
MissingParameterException
DoesNotExistException
PermissionDeniedException
OperationFailedException
Copyright © 2004-2012 The Kuali Foundation. All Rights Reserved.