public class CurriculumHomeController extends LayoutController
CurriculumHomeViewdefaultView, name, startPopupView, startViewWindow, viewEnumMap, viewMap, viewTypecontext, NO_OP_CALLBACK, parentControllerexportTemplateName| Constructor and Description |
|---|
CurriculumHomeController() |
CurriculumHomeController(Controller controller,
String name,
Enum<?> viewType) |
| Modifier and Type | Method and Description |
|---|---|
protected View |
getCategoryManagementController() |
<V extends Enum<?>> |
getView(V viewType,
Callback<View> callback,
Map<String,String> tokenMap)
Returns the view associated with the specified enum value.
|
Enum<?> |
getViewEnumValue(String enumValue) |
protected void |
hideView(View view)
Must be implemented by the subclass to hide the view.
|
protected void |
renderView(View view)
Must be implemented by the subclass to render the view.
|
<V extends Enum<?>> |
showView(V viewType,
Callback<Boolean> onReadyCallback)
Directs the controller to display the specified view.
|
void |
updateModel()
Updates the model with information from this view.
|
addStartViewPopup, addView, asWidget, beforeHide, beforeShow, beforeViewChange, checkForErrors, clear, clearAllWarnings, collectBreadcrumbNames, findParentLayout, getController, getDefaultView, getName, getStartPopup, getStartPopupView, getView, getViewEnum, isExportButtonActive, isStartViewShowing, isValid, isValid, setController, setDefaultView, setName, setViewEnum, showDefaultView, showExport, showFirstView, showStartPopup, showWarnings, updateModelFromCurrentView, updateModelFromViewaddApplicationEventHandler, collectHistory, doReportExport, findController, fireApplicationEvent, fireNavigationEvent, getCurrentView, getCurrentViewEnum, getDefaultModelId, getExportDataModel, getExportElementsFromView, getExportTemplateName, getHistoryToken, getParentController, getViewContext, onHistoryEvent, registerModel, requestModel, requestModel, requestModel, resetCurrentView, setCurrentViewEnum, setDefaultModelId, setParentController, setViewContext, 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, addStyleName, 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, waitshowViewcollectHistory, onHistoryEventpublic CurriculumHomeController()
public CurriculumHomeController(Controller controller, String name, Enum<?> viewType)
public <V extends Enum<?>> void getView(V viewType, Callback<View> callback, Map<String,String> tokenMap)
ControllergetView in class ControllertokenMap - optionally passed in token map if you need tokens from the history managerprotected View getCategoryManagementController()
protected void hideView(View view)
ControllerhideView in class Controllerprotected void renderView(View view)
ControllerrenderView in class Controllerpublic Enum<?> getViewEnumValue(String enumValue)
getViewEnumValue in class LayoutControllerpublic void updateModel()
ViewupdateModel in interface ViewupdateModel in class LayoutControllerView.updateModel()public <V extends Enum<?>> void showView(V viewType, Callback<Boolean> onReadyCallback)
Controller
public enum SearchViews {
SIMPLE_SEARCH,
ADVANCED_SEARCH,
SEARCH_RESULTS
}
The implementing class must define a getView(V viewType) method that will cast the generic enum to the view
specific enum.showView in class ControllerV - view enum typeviewType - enum value representing the view to showonReadyCallback - the callback to invoke when the method has completed executionCopyright © 2004-2013 The Kuali Foundation. All Rights Reserved.