|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.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, initialized, isNew, loadDataTask, modelRequestQueue, 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.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 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)
CourseAdminController
previousEndTermConfigurationCallback in class CourseAdminControllerprotected BaseDataOrchestrationRpcServiceAsync getCourseProposalRpcService()
CourseProposalController
getCourseProposalRpcService in class CourseProposalControllerpublic boolean startSectionRequired()
startSectionRequired in class CourseProposalControllerpublic boolean isAuthorizationRequired()
isAuthorizationRequired in interface RequiresAuthorizationisAuthorizationRequired in class CourseProposalController
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||