org.kuali.student.enrollment.class2.courseoffering.service.impl
Class ActivityOfferingMaintainableImpl

java.lang.Object
  extended by org.kuali.rice.krad.uif.service.impl.ViewHelperServiceImpl
      extended by org.kuali.rice.krad.maintenance.MaintainableImpl
          extended by org.kuali.student.enrollment.class2.courseoffering.service.impl.ActivityOfferingMaintainableImpl
All Implemented Interfaces:
Serializable, Maintainable, ViewHelperService, ActivityOfferingMaintainable

public class ActivityOfferingMaintainableImpl
extends MaintainableImpl
implements ActivityOfferingMaintainable

See Also:
Serialized Form

Constructor Summary
ActivityOfferingMaintainableImpl()
           
 
Method Summary
protected  void addScheduleRequestComponent(ActivityOfferingWrapper wrapper)
           
 List<String> getBuildingsCodesForSuggest(String userEnteredCode)
          Mock data that was being used in the Delivery Logistics section of Edit Activity Offering
 ContextInfo getContextInfo()
           
protected  CourseOfferingService getCourseOfferingService()
           
 List<String> getRoomNumbersForSuggest(String buildingCode)
          Mock data that was being used in the Delivery Logistics section of Edit Activity Offering
 RoomService getRoomService()
           
 SchedulingService getSchedulingService()
           
 StateService getStateService()
           
 TypeService getTypeService()
           
protected  void loadScheduleActuals(ActivityOfferingWrapper wrapper)
           
protected  void loadScheduleRequests(ActivityOfferingWrapper wrapper)
          This method loads the schedule requests/components.
protected  boolean performAddLineValidation(View view, CollectionGroup collectionGroup, Object model, Object addLine)
           
protected  void processAfterAddLine(View view, CollectionGroup collectionGroup, Object model, Object addLine)
           
 void processAfterNew(MaintenanceDocument document, Map<String,String[]> requestParameters)
           
protected  void processBeforeAddLine(View view, CollectionGroup collectionGroup, Object model, Object addLine)
           
 void processCollectionAddLine(View view, Object model, String collectionPath)
           
 Object retrieveObjectForEditOrCopy(MaintenanceDocument document, Map<String,String> dataObjectKeys)
           
 void saveDataObject()
           
 
Methods inherited from class org.kuali.rice.krad.maintenance.MaintainableImpl
deleteDataObject, doRouteStatusChange, generateMaintenanceLocks, getBusinessObjectService, getCustomLockDescriptor, getDataObject, getDataObjectAuthorizationService, getDataObjectClass, getDataObjectMetaDataService, getDocumentDictionaryService, getDocumentNumber, getDocumentTitle, getDocumentTypeName, getEncryptionService, getLockingDocumentId, getLookupService, getMaintenanceAction, getMaintenanceDocumentService, getWorkflowEngineDocumentIdsToLock, isExternalBusinessObject, isNotesEnabled, isOldDataObjectInDocument, prepareExternalBusinessObject, prepareForSave, processAfterCopy, processAfterDeleteLine, processAfterEdit, processAfterPost, processAfterRetrieve, setBusinessObjectService, setDataObject, setDataObjectAuthorizationService, setDataObjectClass, setDataObjectMetaDataService, setDocumentDictionaryService, setDocumentNumber, setEncryptionService, setLookupService, setMaintenanceAction, setMaintenanceDocumentService, setupNewFromExisting, useCustomLockDescriptors
 
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, processAfterSaveLine, processAnyRemoteFieldsHolder, processBeforeSaveLine, processCollectionAddBlankLine, 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.maintenance.Maintainable
deleteDataObject, doRouteStatusChange, generateMaintenanceLocks, getCustomLockDescriptor, getDataObject, getDataObjectClass, getDocumentTitle, getLockingDocumentId, getMaintenanceAction, getWorkflowEngineDocumentIdsToLock, isExternalBusinessObject, isNotesEnabled, isOldDataObjectInDocument, prepareExternalBusinessObject, prepareForSave, processAfterCopy, processAfterEdit, processAfterPost, processAfterRetrieve, setDataObject, setDataObjectClass, setDocumentNumber, setMaintenanceAction, setupNewFromExisting, useCustomLockDescriptors
 
Methods inherited from interface org.kuali.rice.krad.uif.service.ViewHelperService
applyDefaultValuesForCollectionLine, buildInquiryLink, cleanViewAfterRender, performApplyModel, performComponentInitialization, performComponentLifecycle, performFinalize, performInitialization, populateViewFromRequestParameters, processCollectionAddBlankLine, processCollectionDeleteLine, processCollectionSaveLine, processMultipleValueLookupResults
 

Constructor Detail

ActivityOfferingMaintainableImpl

public ActivityOfferingMaintainableImpl()
Method Detail

saveDataObject

public void saveDataObject()
Specified by:
saveDataObject in interface Maintainable
Overrides:
saveDataObject in class MaintainableImpl

processCollectionAddLine

public void processCollectionAddLine(View view,
                                     Object model,
                                     String collectionPath)
Specified by:
processCollectionAddLine in interface ViewHelperService
Overrides:
processCollectionAddLine in class ViewHelperServiceImpl

addScheduleRequestComponent

protected void addScheduleRequestComponent(ActivityOfferingWrapper wrapper)

retrieveObjectForEditOrCopy

public Object retrieveObjectForEditOrCopy(MaintenanceDocument document,
                                          Map<String,String> dataObjectKeys)
Specified by:
retrieveObjectForEditOrCopy in interface Maintainable
Overrides:
retrieveObjectForEditOrCopy in class MaintainableImpl

loadScheduleRequests

protected void loadScheduleRequests(ActivityOfferingWrapper wrapper)
This method loads the schedule requests/components. For M5, we're going to have only one schedule request.

Parameters:
wrapper - ActivityOfferingWrapper

loadScheduleActuals

protected void loadScheduleActuals(ActivityOfferingWrapper wrapper)

processAfterNew

public void processAfterNew(MaintenanceDocument document,
                            Map<String,String[]> requestParameters)
Specified by:
processAfterNew in interface Maintainable
Overrides:
processAfterNew in class MaintainableImpl

processAfterAddLine

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

performAddLineValidation

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

processBeforeAddLine

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

getContextInfo

public ContextInfo getContextInfo()

getTypeService

public TypeService getTypeService()

getStateService

public StateService getStateService()

getCourseOfferingService

protected CourseOfferingService getCourseOfferingService()

getSchedulingService

public SchedulingService getSchedulingService()

getRoomService

public RoomService getRoomService()

getBuildingsCodesForSuggest

public List<String> getBuildingsCodesForSuggest(String userEnteredCode)
Mock data that was being used in the Delivery Logistics section of Edit Activity Offering

Parameters:
userEnteredCode -
Returns:

getRoomNumbersForSuggest

public List<String> getRoomNumbersForSuggest(String buildingCode)
Mock data that was being used in the Delivery Logistics section of Edit Activity Offering

Parameters:
buildingCode -
Returns:


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