public interface CourseMaintainable extends CommonCourseMaintainable
CourseInfo
Maintainable interfaceModifier and Type | Method and Description |
---|---|
void |
balanceCollectionsForCompare(CourseInfoWrapper wrapper1,
CourseInfoWrapper wrapper2)
This method adds dummy collection elements to make it of same size sothat it can be used at the compare view
|
void |
cleanUpCompareObjects(CourseInfoWrapper wrapper)
This method cleans up all the fake objects from the collections when the user navigates from review proposal
to edit proposal.
|
CourseInfoWrapper |
copyCourse(String sourceCourseId) |
List<AgendaEditor> |
getAgendasForRef(String discriminatorType,
String refObjectId) |
CourseCopyHelper |
getCourseCopyHelper() |
List<CluInformation> |
getCoursesInRange(MembershipQueryInfo membershipQuery) |
List<CluInstructorInfoWrapper> |
getInstructorsForSuggest(String instructorName) |
List<OrganizationInfoWrapper> |
getOrganizationsForSuggest(String organizationName)
Method called when queryMethodToCall is executed for Administering Organizations in order
to suggest back to the user an Administering Organization
|
List<SubjectCodeWrapper> |
getSubjectCodesForSuggest(String subjectCode) |
void |
populateCourseAndReviewData(String courseId,
CourseInfoWrapper courseWrapper)
Loads course data into the data object.
|
void |
populateCourseAndReviewData(String courseId,
CourseInfoWrapper courseWrapper,
boolean loadVersionData)
Loads course data into the data object with the added option of populating version data.
|
void |
populateRequisities(CourseInfoWrapper courseInfoWrapper,
String courseId) |
List<CourseJointInfoWrapper> |
searchForJointOfferingCourses(String courseNumber) |
List<LoCategoryInfoWrapper> |
searchForLoCategories(String categoryName) |
void |
setLOActions() |
setRetirementAttributesOnCourse, shouldIgnorePostProcessing
copyProposal, doActionTaken, doRouteLevelChange, doRouteStatusChange, findDocumentTypeName, getCollaboratorWrappersSuggest, getProposalInfo, getProposalReferenceType, populateSupportingDocBytes, updateReview
retrieveDataObject
deleteDataObject, doRouteStatusChange, generateMaintenanceLocks, getCustomLockDescriptor, getDataObject, getDataObjectClass, getDocumentTitle, getLockingDocumentId, getMaintenanceAction, getPersistableBusinessObject, getWorkflowEngineDocumentIdsToLock, isExternalBusinessObject, isLockable, isNotesEnabled, isOldDataObjectInDocument, prepareExternalBusinessObject, prepareForSave, processAfterCopy, processAfterEdit, processAfterNew, processAfterPost, processAfterRetrieve, retrieveObjectForEditOrCopy, saveDataObject, setDataObject, setDataObjectClass, setDocumentNumber, setMaintenanceAction, setupNewFromExisting, useCustomLockDescriptors
addCustomContainerComponents, applyDefaultValues, applyDefaultValuesForCollectionLine, buildGrowlScript, buildInquiryLink, getDefaultValueForField, getExpressionEvaluatorFactory, performCustomApplyModel, performCustomFinalize, performCustomInitialization, performCustomViewFinalize, performCustomViewInitialization, populateDefaultValueForField, populateViewFromRequestParameters, processAfterAddLine, processAfterDeleteLine, processAfterSaveLine, processBeforeAddLine, processBeforeSaveLine, processCollectionAddBlankLine, processCollectionAddLine, processCollectionDeleteLine, processCollectionSaveLine, processMultipleValueLookupResults, refreshReference, refreshReferences, retrieveEditModesAndActionFlags, setViewContext
List<OrganizationInfoWrapper> getOrganizationsForSuggest(String organizationName)
organizationName
- List
of wrapper instances which get added to the StartProposalForm
List<CluInstructorInfoWrapper> getInstructorsForSuggest(String instructorName)
List<SubjectCodeWrapper> getSubjectCodesForSuggest(String subjectCode)
List<CourseJointInfoWrapper> searchForJointOfferingCourses(String courseNumber)
List<LoCategoryInfoWrapper> searchForLoCategories(String categoryName)
List<AgendaEditor> getAgendasForRef(String discriminatorType, String refObjectId)
void setLOActions()
List<CluInformation> getCoursesInRange(MembershipQueryInfo membershipQuery)
void populateCourseAndReviewData(String courseId, CourseInfoWrapper courseWrapper) throws Exception
courseId
- The id of the course to load.courseWrapper
- The data object to populate.Exception
void populateCourseAndReviewData(String courseId, CourseInfoWrapper courseWrapper, boolean loadVersionData) throws Exception
courseId
- The id of the course to load.courseWrapper
- The data object to populate.loadVersionData
- If true, version data (currentVersion, versionDisplay) for the course will be loaded. Otherwise, it will not be loaded.Exception
CourseInfoWrapper copyCourse(String sourceCourseId) throws Exception
Exception
void populateRequisities(CourseInfoWrapper courseInfoWrapper, String courseId)
CourseCopyHelper getCourseCopyHelper()
void balanceCollectionsForCompare(CourseInfoWrapper wrapper1, CourseInfoWrapper wrapper2)
wrapper1
- wrapper2
- void cleanUpCompareObjects(CourseInfoWrapper wrapper)
wrapper
- Copyright © 2004–2014 The Kuali Foundation. All rights reserved.