public class CourseRequirementsSummaryView extends VerticalSectionView
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
Modifier and Type | Field and Description |
---|---|
protected ActionCancelGroup |
actionCancelButtons |
protected Map<String,com.google.gwt.user.client.ui.Widget> |
addButtonsList |
protected boolean |
displayInitialized |
protected boolean |
isReadOnly |
protected com.google.gwt.user.client.ui.FlowPanel |
layout |
static String |
NEW_REQ_COMP_ID |
static String |
NEW_STMT_TREE_ID |
protected CourseRequirementsViewController |
parentController |
protected Map<String,SpanPanel> |
perCourseRequisiteTypePanel |
protected CourseRequirementsDataModel |
rules |
protected boolean |
showSaveButtons |
model, modelId
fields, isDirty, isValidationEnabled, layoutController, sections
Constructor and Description |
---|
CourseRequirementsSummaryView() |
CourseRequirementsSummaryView(CourseRequirementsViewController parentController,
Enum<?> viewEnum,
String name,
String modelId,
CourseRequirementsDataModel rulesData,
boolean isReadOnly,
boolean showSaveButtons) |
Modifier and Type | Method and Description |
---|---|
protected SubrulePreviewWidget |
addCourseRequisite(SpanPanel requirementsPanel,
StatementTreeViewInfo rule) |
protected void |
addRulePreviewWidgetHandlers(SpanPanel requirementsPanel,
SubrulePreviewWidget subRuleWidget,
String stmtTypeId,
Integer internalProgReqID) |
void |
beforeShow(Callback<Boolean> onReadyCallback)
Called by controller before the view is displayed to allow lazy initialization or any other preparatory work to be
done.
|
protected void |
displayRequirementSectionForGivenType(SpanPanel requirementsPanel,
StatementTypeInfo stmtTypeInfo,
boolean firstSubHeader) |
void |
displayRules() |
static String |
generateStatementTreeId() |
static Map<String,com.google.gwt.user.client.ui.Widget> |
getCluSetWidgetList(StatementTreeViewInfo rule) |
void |
init(CourseRequirementsViewController parentController,
Enum<?> viewEnum,
String name,
String modelId,
CourseRequirementsDataModel rulesData,
boolean isReadOnly,
boolean showSaveButtons) |
boolean |
isDirty()
Returns true if this this section is considered dirty (the user may have entered data into this
section)
|
static boolean |
isTopStatement(StatementTypeInfo stmtInfo) |
void |
revertRuleChanges() |
void |
storeRules(boolean storeRules,
Callback<Boolean> callback) |
protected void |
updateRequirementWidgets(StatementTreeViewInfo rule) |
clear, init, setSectionTitle, updateModel
addView, asWidget, beforeHide, collectBreadcrumbNames, collectHistory, getController, getModel, getModelId, getName, getViewEnum, init, isExportButtonActive, onHistoryEvent, setController, setModelId, setName, setViewEnum, showExport, toString, updateMetadata, updateView, updateView
add, addField, addSection, addSection, addStyleName, addWidget, clearValidationErrors, clearValidationWarnings, enableField, enableValidation, ensureDirtyFlagPath, getField, getFields, getLayout, getLayoutController, getSection, getSections, getUnnestedFields, isValidationEnabled, processValidationResults, processValidationResults, progressiveEnableAndRequireFields, progressiveEnableFields, progressiveRequireFields, removeField, removeField, removeSection, removeSection, removeWidget, removeWidget, resetDirtyFlags, resetFieldInteractionFlags, setFieldHasHadFocusFlags, setHelp, setInstructions, setIsDirty, setLayoutController, setRequired, setSectionId, setStyleName, updateModel, updateWidgetData
getExportElementSubset, getExportFieldValue, getText, insert, isExportElement, setExportElement, setHTML, setText
add, adjustIndex, checkIndexBoundsForAccess, checkIndexBoundsForInsertion, getChildren, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, insert, insert, iterator, remove, remove
add, adopt, adopt, disown, doAttachChildren, doDetachChildren, orphan, remove
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, 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, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, unsinkEvents
protected com.google.gwt.user.client.ui.FlowPanel layout
protected ActionCancelGroup actionCancelButtons
protected Map<String,com.google.gwt.user.client.ui.Widget> addButtonsList
protected CourseRequirementsViewController parentController
protected CourseRequirementsDataModel rules
protected boolean isReadOnly
protected boolean showSaveButtons
public static final String NEW_STMT_TREE_ID
public static final String NEW_REQ_COMP_ID
protected Map<String,SpanPanel> perCourseRequisiteTypePanel
protected boolean displayInitialized
public CourseRequirementsSummaryView()
public CourseRequirementsSummaryView(CourseRequirementsViewController parentController, Enum<?> viewEnum, String name, String modelId, CourseRequirementsDataModel rulesData, boolean isReadOnly, boolean showSaveButtons)
public void init(CourseRequirementsViewController parentController, Enum<?> viewEnum, String name, String modelId, CourseRequirementsDataModel rulesData, boolean isReadOnly, boolean showSaveButtons)
public boolean isDirty()
BaseSection
isDirty
in interface Section
isDirty
in class BaseSection
Section.isDirty()
public void beforeShow(Callback<Boolean> onReadyCallback)
SectionView
beforeShow
in interface View
beforeShow
in class SectionView
public void revertRuleChanges()
protected void updateRequirementWidgets(StatementTreeViewInfo rule)
public void displayRules()
protected void displayRequirementSectionForGivenType(SpanPanel requirementsPanel, StatementTypeInfo stmtTypeInfo, boolean firstSubHeader)
protected SubrulePreviewWidget addCourseRequisite(SpanPanel requirementsPanel, StatementTreeViewInfo rule)
protected void addRulePreviewWidgetHandlers(SpanPanel requirementsPanel, SubrulePreviewWidget subRuleWidget, String stmtTypeId, Integer internalProgReqID)
public static boolean isTopStatement(StatementTypeInfo stmtInfo)
public static Map<String,com.google.gwt.user.client.ui.Widget> getCluSetWidgetList(StatementTreeViewInfo rule)
public void storeRules(boolean storeRules, Callback<Boolean> callback)
public static String generateStatementTreeId()
Copyright © 2004-2014 The Kuali Foundation. All Rights Reserved.