public class CourseAdminWithoutVersionController extends CourseAdminController
cancelButtons
cfg, cluProposalModel, cluProposalRpcServiceAsync, comparisonModel, courseServiceAsync, currentDocType, currentTitle, initialized, isNew, loadDataTask, modelRequestQueue, proposalPath, reqDataModel, reqDataModelComp, workflowUtil
leftPanel, menu, menuViewMap, rightPanel, topLevelMenuItems, viewMenuItemMap
defaultView, name, startPopupView, startViewWindow, viewEnumMap, viewMap, viewType
context, NO_OP_CALLBACK, parentController
exportTemplateName
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, setViewContext
beforeShow, 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, showView
addCommonEditButton, addMenuItem, attachEditLink, generateEditLink, setEditable, setEditMode
addButtonForView, addCommonButton, addCommonButton, addContentWidget, addInfoWidget, addMenu, addMenuItem, addSpecialMenuItem, addStartMenuItem, addStyleName, addTopButtonForView, hideView, removeMenuNavigation, renderView, revealMenuItems, setContentInfo, setContentTitle, setContentWarning, setSideBarWidget, showExport, showNextViewOnMenu, showPrint, updateModel
addStartViewPopup, 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, updateModelFromView
addApplicationEventHandler, collectHistory, doReportExport, findController, fireApplicationEvent, fireNavigationEvent, getCurrentView, getCurrentViewEnum, getDefaultModelId, getHistoryToken, getParentController, getView, getViewContext, registerModel, requestModel, requestModel, resetCurrentView, setCurrentViewEnum, setDefaultModelId, showView
getWidget, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, setWidget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents
addStyleDependentName, 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, unsinkEvents
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addButtonForView, addCommonButton, addCommonButton, addMenu, addMenuItem, addSpecialMenuItem, removeMenuNavigation
addContentWidget, setContentInfo, setContentTitle
addStartViewPopup, addView, setDefaultView, showView
collectHistory
public CourseAdminWithoutVersionController()
protected void initializeController()
initializeController
in class CourseAdminController
protected void progressiveEnableFields()
progressiveEnableFields
in class CourseAdminController
public KSButton getSaveButton()
getSaveButton
in class CourseAdminController
public KSButton getCancelButton()
getCancelButton
in class CourseAdminController
protected void handleButtonClick(String state)
handleButtonClick
in class CourseAdminController
state
- The state to set on the course when saving course data.protected void setHeaderTitle()
setHeaderTitle
in class CourseAdminController
protected Callback<Boolean> previousEndTermConfigurationCallback(Callback<Boolean> onReadyCallback)
CourseAdminController
previousEndTermConfigurationCallback
in class CourseAdminController
protected BaseDataOrchestrationRpcServiceAsync getCourseProposalRpcService()
CourseProposalController
getCourseProposalRpcService
in class CourseProposalController
public boolean startSectionRequired()
startSectionRequired
in class CourseProposalController
public boolean isAuthorizationRequired()
isAuthorizationRequired
in interface RequiresAuthorization
isAuthorizationRequired
in class CourseProposalController
Copyright © 2004-2013 The Kuali Foundation. All Rights Reserved.