|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.google.gwt.user.client.ui.UIObject com.google.gwt.user.client.ui.Widget com.google.gwt.user.client.ui.Composite org.kuali.student.common.ui.client.mvc.Controller org.kuali.student.common.ui.client.configurable.mvc.LayoutController org.kuali.student.common.ui.client.configurable.mvc.layouts.MenuSectionController org.kuali.student.common.ui.client.configurable.mvc.layouts.MenuEditableSectionController org.kuali.student.lum.lu.ui.course.client.controllers.CourseProposalController org.kuali.student.lum.lu.ui.course.client.controllers.CourseAdminController org.kuali.student.lum.lu.ui.course.client.controllers.CourseAdminWithoutVersionController
public class CourseAdminWithoutVersionController
Controller for create/modify admin screens
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject |
---|
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled |
Field Summary |
---|
Fields inherited from class org.kuali.student.lum.lu.ui.course.client.controllers.CourseAdminController |
---|
cancelButtons |
Fields inherited from class org.kuali.student.lum.lu.ui.course.client.controllers.CourseProposalController |
---|
cfg, cluProposalModel, cluProposalRpcServiceAsync, comparisonModel, courseServiceAsync, currentDocType, currentTitle, isNew, loadDataTask, proposalPath, reqDataModel, reqDataModelComp, workflowUtil |
Fields inherited from class org.kuali.student.common.ui.client.configurable.mvc.layouts.MenuSectionController |
---|
leftPanel, menu, menuViewMap, rightPanel, topLevelMenuItems, viewMenuItemMap |
Fields inherited from class org.kuali.student.common.ui.client.configurable.mvc.LayoutController |
---|
defaultView, name, startPopupView, startViewWindow, viewEnumMap, viewMap, viewType |
Fields inherited from class org.kuali.student.common.ui.client.mvc.Controller |
---|
context, NO_OP_CALLBACK, parentController |
Fields inherited from class com.google.gwt.user.client.ui.UIObject |
---|
DEBUG_ID_PREFIX |
Fields inherited from interface org.kuali.student.common.ui.client.reporting.ReportExport |
---|
exportTemplateName |
Constructor Summary | |
---|---|
CourseAdminWithoutVersionController()
|
Method Summary | |
---|---|
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()
|
Methods inherited from class org.kuali.student.lum.lu.ui.course.client.controllers.CourseAdminController |
---|
addMenuItemSection, addPermissionAttributes, configureScreens, getApproveAndActivateButton, scrollToSection, setViewContext |
Methods inherited from class org.kuali.student.lum.lu.ui.course.client.controllers.CourseProposalController |
---|
beforeShow, beforeViewChange, checkAuthorization, createNewCluProposalModel, doSaveAction, getCancelButton, getCluProposalFromProposalId, getCourseComparisonModelAndReqs, getCourseId, getCourseProposalConfigurer, getCourseState, getCurrentModel, getExportDataModel, getExportElementsFromView, getExportTemplateName, getMessage, getMetadataForFinalState, getReqDataModel, getReqDataModelComp, getStateforSaveAction, getWfUtilities, isExportButtonActive, isNew, onHistoryEvent, registerModelsAndHandlers, requestModel, saveProposalClu, setAuthorizationRequired, setLastUpdated, setParentController, showDefaultView, showView |
Methods inherited from class org.kuali.student.common.ui.client.configurable.mvc.layouts.MenuEditableSectionController |
---|
addCommonEditButton, addMenuItem, attachEditLink, generateEditLink, setEditable, setEditMode |
Methods inherited from class org.kuali.student.common.ui.client.configurable.mvc.layouts.MenuSectionController |
---|
addButtonForView, addCommonButton, addCommonButton, addContentWidget, addInfoWidget, addMenu, addMenuItem, addSpecialMenuItem, addStartMenuItem, addStyleName, addTopButtonForView, hideView, removeMenuNavigation, renderView, revealMenuItems, setContentInfo, setContentTitle, setContentWarning, setSideBarWidget, showExport, showNextViewOnMenu, showPrint, updateModel |
Methods inherited from class org.kuali.student.common.ui.client.configurable.mvc.LayoutController |
---|
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 |
Methods inherited from class org.kuali.student.common.ui.client.mvc.Controller |
---|
addApplicationEventHandler, collectHistory, doReportExport, findController, fireApplicationEvent, fireNavigationEvent, getCurrentView, getCurrentViewEnum, getDefaultModelId, getHistoryToken, getParentController, getView, getViewContext, registerModel, requestModel, requestModel, resetCurrentView, setCurrentViewEnum, setDefaultModelId, showView |
Methods inherited from class com.google.gwt.user.client.ui.Composite |
---|
getWidget, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, setWidget |
Methods inherited from class com.google.gwt.user.client.ui.Widget |
---|
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents |
Methods inherited from class com.google.gwt.user.client.ui.UIObject |
---|
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 |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.kuali.student.common.ui.client.configurable.mvc.layouts.ContentNavLayoutController |
---|
addButtonForView, addCommonButton, addCommonButton, addMenu, addMenuItem, addSpecialMenuItem, removeMenuNavigation |
Methods inherited from interface org.kuali.student.common.ui.client.configurable.mvc.layouts.DocumentLayoutController |
---|
addContentWidget, setContentInfo, setContentTitle |
Methods inherited from interface org.kuali.student.common.ui.client.configurable.mvc.layouts.ViewLayoutController |
---|
addStartViewPopup, addView, setDefaultView, showView |
Methods inherited from interface org.kuali.student.common.ui.client.mvc.history.HistorySupport |
---|
collectHistory |
Constructor Detail |
---|
public CourseAdminWithoutVersionController()
Method Detail |
---|
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
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |