public abstract class BasicEditPage<T> extends BasicPage<T>
| Constructor and Description |
|---|
BasicEditPage(Class<T> valueClass) |
BasicEditPage(Class<T> valueClass,
boolean deleteable) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
cancel() |
protected void |
createButtonBar() |
protected void |
createButtons() |
protected void |
createCancelButton() |
protected void |
createCommitButton() |
void |
createContent() |
protected void |
createDeleteButton() |
protected ModelBindings |
createEditable() |
protected void |
delete() |
protected boolean |
deleteObject(QDataContext dc,
T object) |
ModelBindings |
getBindings() |
TabularFormBuilder |
getBuilder() |
IButtonBar |
getButtonBar() |
abstract T |
getInstance() |
String |
getPageTitle()
By default this returns a valid "editing" [entity Meta name] text.
|
boolean |
isDeleteable() |
boolean |
isDisplayonly() |
protected void |
onAfterCreateContent() |
protected void |
onAfterSave() |
protected boolean |
onBeforeCreateContent() |
protected boolean |
onDelete(T object) |
protected void |
onSave(T object) |
protected void |
save() |
protected void |
saveObject(QDataContext dc,
T object) |
void |
setDisplayonly(boolean displayonly) |
protected boolean |
validate() |
addPageHeaders, addPageTitleBar, clearGlobalMessages, getBaseClass, getBaseClassBundle, getClassBundle, getPropertyModel, getTitleBar, setPageTitlecloseWindow, componentHandleWebAction, fixStretchBody, fixStretchBodyUnkludged, forceReloadData, getNotifyPageEvent, getSharedContext, getSharedContext, getSharedContextFactory, getSharedContextFactory, getTestRepeatId, getThemeVariant, lc, onDestroy, onForceRebuild, onReload, resetAllSharedContexts, setNotifyPageEvent, setThemeVariant, unkludgeafterCreateContent, fadeIn, fadeOut, getCustomUpdatesCallJS, getDragHandler, getDropBody, getDropHandler, getDropMode, getReturnPressed, setDragHandler, setDropBody, setDropHandler, setReturnPressed, slideDown, slideUp, tb, visitadd, add, add, addTable, addTableForLayout, addTableForLayout, appendTreeErrors, canContain, createFrame, delegateTo, disableAllChildControlsDeep, findChildIndex, forceRebuild, getChild, getChildCount, getChildren, getDeepChildren, getDelegate, getErrorFence, getTextContents, hasError, internalAdd, internalCheckNotDirty, internalClearDelta, internalClearDeltaFully, internalCreateFrame, internalGetNodeCount, internalGetOldChildren, internalOnBeforeRender, internalShelve, internalUnshelve, iterator, onRefresh, removeAllChildren, removeChild, removeChild, replaceChild, setErrorFence, setErrorFence, setText, setValue, undelegatedAdd, undelegatedGetChild$, acceptRequestParameter, addBinding, addCssClass, addGlobalMessage, addNotificationListener, alignToLeft, alignToLeft, alignToMiddle, alignToMiddle, alignTopToBottom, alignTopToBottom, alignToRight, alignToRight, alignToTop, alignToTop, appendAfterMe, appendBeforeMe, appendCreateJS, appendJavascript, appendJQuerySelector, appendJsCustomUpdatesContributor, appendShowOverflowTextAsTitleJs, appendStatement, beforeCreateContent, bind, bind, bindErrors, build, calcTestID, changed, changedJavascriptState, clearFocusRequested, clearGlobalMessage, clearGlobalMessage, clearGlobalMessage, clearMessage, clearValidationFailure, componentHandleWebDataRequest, createStatement, findComponentBundle, findParent, getActualID, getAllocationTracepoint, getBindingErrors, getBindingList, getBrowserWindowSize, getCalculatedTestID, getClicked, getClientBounds, getComponentBundle, getComponentDataURL, getComponentDataURL, getComponentInfo, getComponentJSONURL, getCreateJS, getCssClass, getErrorList, getErrorLocation, getFocusID, getMessage, getOnClickJS, getOnMouseDownJS, getOnSizeAndPositionChange, getPage, getParent, getParent, getParent, getParentOfTypes, getSpecialAttribute, getSpecialAttributeList, getTag, getTestID, getThemedResourceRURL, getTitle, getUserObject, handleDrop, hasCssClass, hasParent, internalGetOldParent, internalGetParent, internalHasChangedAttributes, internalNeedClickHandler, internalOnClicked, internalOnValueChanged, internalRenderJavascriptDelta, internalRenderJavascriptState, internalSetHasChangedAttributes, internalSetHasChangedAttributes, internalSetLogAllocations, internalSetTag, isAttached, isBuilt, isFocusable, isFocusRequested, isRendersOwnClose, isStretchHeight, notify, notifyParentOrOpenerPage, onAddedToPage, onBeforeFullRender, onBeforeRender, onHeaderContributors, onRemoveFromPage, onShelve, onUnshelve, refresh, remove, removeBinding, removeCssClass, renderJavascriptDelta, renderJavascriptState, renderJavascriptState, replaceWith, setBrowserWindowSize, setCalculcatedId, setCalculcatedId, setClicked, setClientBounds, setComponentBundle, setCssClass, setErrorLocation, setFocus, setMessage, setOnClickJS, setOnMouseDownJS, setOnSizeAndPositionChange, setOverrideTitle, setSpecialAttribute, setStretchHeight, setTestID, setTestRepeatID, setTitle, setUserObject, toStringgetBackgroundAttachment, getBackgroundColor, getBackgroundImage, getBackgroundPosition, getBackgroundRepeat, getBorderBottomColor, getBorderBottomStyle, getBorderBottomWidth, getBorderLeftColor, getBorderLeftStyle, getBorderLeftWidth, getBorderRightColor, getBorderRightStyle, getBorderRightWidth, getBorderTopColor, getBorderTopStyle, getBorderTopWidth, getBottom, getCachedStyle, getClear, getColor, getDisplay, getFloat, getFontFamily, getFontSize, getFontSizeAdjust, getFontStyle, getFontVariant, getFontWeight, getHeight, getLeft, getLineHeight, getMarginBottom, getMarginLeft, getMarginRight, getMarginTop, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOverflow, getPaddingBottom, getPaddingLeft, getPaddingRight, getPaddingTop, getPosition, getRight, getTextAlign, getTop, getTransform, getVerticalAlign, getVisibility, getWidth, getZIndex, internalSetDisplay, setBackgroundAttachment, setBackgroundColor, setBackgroundImage, setBackgroundPosition, setBackgroundRepeat, setBorder, setBorder, setBorderBottomColor, setBorderBottomStyle, setBorderBottomWidth, setBorderColor, setBorderLeftColor, setBorderLeftStyle, setBorderLeftWidth, setBorderRightColor, setBorderRightStyle, setBorderRightWidth, setBorderStyle, setBorderTopColor, setBorderTopStyle, setBorderTopWidth, setBorderWidth, setBottom, setBottom, setCachedStyle, setClear, setColor, setDisplay, setFloat, setFontFamily, setFontSize, setFontSizeAdjust, setFontStyle, setFontVariant, setFontWeight, setHeight, setLeft, setLeft, setLineHeight, setMargin, setMarginBottom, setMarginLeft, setMarginRight, setMarginTop, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setOverflow, setPadding, setPaddingBottom, setPaddingLeft, setPaddingRight, setPaddingTop, setPosition, setRight, setRight, setTextAlign, setTop, setTop, setTransform, setVerticalAlign, setVisibility, setWidth, setZIndexclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitforEach, spliteratorpublic TabularFormBuilder getBuilder() throws Exception
Exceptionpublic final void createContent()
throws Exception
createContent in class BasicPage<T>Exceptionprotected ModelBindings createEditable() throws Exception
Exceptionprotected void createButtonBar()
public IButtonBar getButtonBar()
public boolean isDeleteable()
protected void createButtons()
protected void createCommitButton()
protected void createCancelButton()
protected void createDeleteButton()
public String getPageTitle()
getPageTitle in class UrlPageto.etc.bugduster.pages.BasicPage#getPageTitle()protected void onAfterSave()
public boolean isDisplayonly()
public void setDisplayonly(boolean displayonly)
public ModelBindings getBindings()
protected void saveObject(@Nonnull QDataContext dc, @Nonnull T object) throws Exception
ExceptionCopyright © 2017 etc.to. All rights reserved.