org.kuali.student.enrollment.class2.appointment.service.impl
Class AppointmentViewHelperServiceImpl

java.lang.Object
  extended by org.kuali.rice.krad.uif.service.impl.ViewHelperServiceImpl
      extended by org.kuali.student.enrollment.class2.appointment.service.impl.AppointmentViewHelperServiceImpl
All Implemented Interfaces:
Serializable, ViewHelperService, AppointmentViewHelperService

public class AppointmentViewHelperServiceImpl
extends ViewHelperServiceImpl
implements AppointmentViewHelperService

This class //TODO ...

Author:
Kuali Student Team
See Also:
Serialized Form

Constructor Summary
AppointmentViewHelperServiceImpl()
           
 
Method Summary
 AcademicCalendarService getAcalService()
           
 AppointmentService getAppointmentService()
           
 ContextInfo getContextInfo()
           
 TypeService getTypeService()
           
 void loadPeriods(String termId, RegistrationWindowsManagementForm form)
           
 void loadTermAndPeriods(String termId, RegistrationWindowsManagementForm form)
           
protected  boolean performAddLineValidation(View view, CollectionGroup collectionGroup, Object model, Object addLine)
           
protected  void processAfterAddLine(View view, CollectionGroup collectionGroup, Object model, Object addLine)
           
protected  void processBeforeAddLine(View view, CollectionGroup collectionGroup, Object model, Object addLine)
           
 boolean saveApptWindow(AppointmentWindowWrapper appointmentWindowWrapper)
           
 boolean saveWindows(RegistrationWindowsManagementForm form)
           
 void searchForTerm(String typeKey, String year, RegistrationWindowsManagementForm form)
           
 boolean validateApptWidnow(AppointmentWindowWrapper apptWindow)
           
 
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, 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
 

Constructor Detail

AppointmentViewHelperServiceImpl

public AppointmentViewHelperServiceImpl()
Method Detail

searchForTerm

public void searchForTerm(String typeKey,
                          String year,
                          RegistrationWindowsManagementForm form)
                   throws Exception
Specified by:
searchForTerm in interface AppointmentViewHelperService
Throws:
Exception

loadTermAndPeriods

public void loadTermAndPeriods(String termId,
                               RegistrationWindowsManagementForm form)
                        throws Exception
Specified by:
loadTermAndPeriods in interface AppointmentViewHelperService
Throws:
Exception

loadPeriods

public void loadPeriods(String termId,
                        RegistrationWindowsManagementForm form)
                 throws Exception
Specified by:
loadPeriods in interface AppointmentViewHelperService
Throws:
Exception

validateApptWidnow

public boolean validateApptWidnow(AppointmentWindowWrapper apptWindow)
Specified by:
validateApptWidnow in interface AppointmentViewHelperService

processAfterAddLine

protected void processAfterAddLine(View view,
                                   CollectionGroup collectionGroup,
                                   Object model,
                                   Object addLine)
Overrides:
processAfterAddLine in class ViewHelperServiceImpl

saveApptWindow

public boolean saveApptWindow(AppointmentWindowWrapper appointmentWindowWrapper)
                       throws InvalidParameterException,
                              DataValidationErrorException,
                              MissingParameterException,
                              DoesNotExistException,
                              ReadOnlyException,
                              PermissionDeniedException,
                              OperationFailedException,
                              VersionMismatchException
Specified by:
saveApptWindow in interface AppointmentViewHelperService
Throws:
InvalidParameterException
DataValidationErrorException
MissingParameterException
DoesNotExistException
ReadOnlyException
PermissionDeniedException
OperationFailedException
VersionMismatchException

saveWindows

public boolean saveWindows(RegistrationWindowsManagementForm form)
                    throws InvalidParameterException,
                           DataValidationErrorException,
                           MissingParameterException,
                           DoesNotExistException,
                           ReadOnlyException,
                           PermissionDeniedException,
                           OperationFailedException,
                           VersionMismatchException
Specified by:
saveWindows in interface AppointmentViewHelperService
Throws:
InvalidParameterException
DataValidationErrorException
MissingParameterException
DoesNotExistException
ReadOnlyException
PermissionDeniedException
OperationFailedException
VersionMismatchException

processBeforeAddLine

protected void processBeforeAddLine(View view,
                                    CollectionGroup collectionGroup,
                                    Object model,
                                    Object addLine)
Overrides:
processBeforeAddLine in class ViewHelperServiceImpl

performAddLineValidation

protected boolean performAddLineValidation(View view,
                                           CollectionGroup collectionGroup,
                                           Object model,
                                           Object addLine)
Overrides:
performAddLineValidation in class ViewHelperServiceImpl

getAcalService

public AcademicCalendarService getAcalService()

getAppointmentService

public AppointmentService getAppointmentService()

getTypeService

public TypeService getTypeService()

getContextInfo

public ContextInfo getContextInfo()


Copyright © 2004-2012 The Kuali Foundation. All Rights Reserved.