public class CourseAdminWithoutVersionController extends CourseAdminController
cancelButtonscfg, cluProposalModel, cluProposalRpcServiceAsync, comparisonModel, courseServiceAsync, currentDocType, currentTitle, initialized, isNew, loadDataTask, modelRequestQueue, proposalPath, reqDataModel, reqDataModelComp, workflowUtilleftPanel, menu, menuViewMap, rightPanel, topLevelMenuItems, viewMenuItemMapdefaultView, name, startPopupView, startViewWindow, viewEnumMap, viewMap, viewTypecontext, NO_OP_CALLBACK, parentControllerexportTemplateName| Constructor and Description |
|---|
CourseAdminWithoutVersionController() |
| Modifier and Type | Method and Description |
|---|---|
KSButton |
getCancelButton() |
protected BaseDataOrchestrationRpcServiceAsync |
getCourseProposalRpcService()
This method exists to allow the save/get implementations defined in this CourseProposalController
in this controller to be reused in the CourseAdminWithoutVersion controller.
|
KSButton |
getSaveButton()
Override the getSaveButton to provide a new set of buttons for the admin screens
|
protected void |
handleButtonClick(String state)
This processes the save or activate button clicks
|
protected void |
initializeController()
Override the intitailzeController method to use CourseAdminConfigurer
|
boolean |
isAuthorizationRequired() |
protected Callback<Boolean> |
previousEndTermConfigurationCallback(Callback<Boolean> onReadyCallback)
This callback is used to configure the previous end term field after the screens have been configured.
|
protected void |
progressiveEnableFields()
Override the progressive enable fields to only allow edit of end term and retire fields when pilot box checked and course is not active
|
protected void |
setHeaderTitle()
Override the setHeaderTitle to display proper header title for admin screens
|
boolean |
startSectionRequired() |
addMenuItemSection, addPermissionAttributes, configureScreens, getApproveAndActivateButton, scrollToSection, setViewContextbeforeShow, beforeViewChange, checkAuthorization, createCopyCourseModel, createCopyCourseProposalModel, createModifyCluProposalModel, createNewCluProposalModel, doSaveAction, getCancelButton, getCluProposalFromProposalId, getCluProposalFromWorkflowId, getCourseComparisonModelAndReqs, getCourseId, getCourseProposalConfigurer, getCourseState, getCurrentModel, getExportDataModel, getExportElementsFromView, getExportTemplateName, getMessage, getMetadataForFinalState, getReqDataModel, getReqDataModelComp, getStateforSaveAction, getWfUtilities, isExportButtonActive, isNew, onHistoryEvent, populateModel, registerModelsAndHandlers, requestModel, saveProposalClu, setAuthorizationRequired, setLastUpdated, setParentController, showDefaultView, showViewaddCommonEditButton, addMenuItem, attachEditLink, generateEditLink, setEditable, setEditModeaddButtonForView, addCommonButton, addCommonButton, addContentWidget, addInfoWidget, addMenu, addMenuItem, addSpecialMenuItem, addStartMenuItem, addStyleName, addTopButtonForView, hideView, removeMenuNavigation, renderView, revealMenuItems, setContentInfo, setContentTitle, setContentWarning, setSideBarWidget, showExport, showNextViewOnMenu, showPrint, updateModeladdStartViewPopup, addView, asWidget, beforeHide, checkForErrors, clear, clearAllWarnings, collectBreadcrumbNames, findParentLayout, getController, getDefaultView, getName, getStartPopup, getStartPopupView, getView, getViewEnum, getViewEnumValue, isStartViewShowing, isValid, isValid, setController, setDefaultView, setName, setViewEnum, showFirstView, showStartPopup, showWarnings, updateModelFromCurrentView, updateModelFromViewaddApplicationEventHandler, collectHistory, doReportExport, findController, fireApplicationEvent, fireNavigationEvent, getCurrentView, getCurrentViewEnum, getDefaultModelId, getHistoryToken, getParentController, getView, getViewContext, registerModel, requestModel, requestModel, resetCurrentView, setCurrentViewEnum, setDefaultModelId, showViewgetWidget, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, setWidgetaddAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEventsaddStyleDependentName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString, unsinkEventsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddButtonForView, addCommonButton, addCommonButton, addMenu, addMenuItem, addSpecialMenuItem, removeMenuNavigationaddContentWidget, setContentInfo, setContentTitleaddStartViewPopup, addView, setDefaultView, showViewcollectHistorypublic CourseAdminWithoutVersionController()
protected void initializeController()
initializeController in class CourseAdminControllerprotected void progressiveEnableFields()
progressiveEnableFields in class CourseAdminControllerpublic KSButton getSaveButton()
getSaveButton in class CourseAdminControllerpublic KSButton getCancelButton()
getCancelButton in class CourseAdminControllerprotected void handleButtonClick(String state)
handleButtonClick in class CourseAdminControllerstate - The state to set on the course when saving course data.protected void setHeaderTitle()
setHeaderTitle in class CourseAdminControllerprotected Callback<Boolean> previousEndTermConfigurationCallback(Callback<Boolean> onReadyCallback)
CourseAdminControllerpreviousEndTermConfigurationCallback in class CourseAdminControllerprotected BaseDataOrchestrationRpcServiceAsync getCourseProposalRpcService()
CourseProposalControllergetCourseProposalRpcService in class CourseProposalControllerpublic boolean startSectionRequired()
startSectionRequired in class CourseProposalControllerpublic boolean isAuthorizationRequired()
isAuthorizationRequired in interface RequiresAuthorizationisAuthorizationRequired in class CourseProposalControllerCopyright © 2004-2013 The Kuali Foundation. All Rights Reserved.