to.etc.domui.pages.generic
Class BasicEditPage<T>
java.lang.Object
to.etc.domui.dom.css.CssBase
to.etc.domui.dom.html.NodeBase
to.etc.domui.dom.html.NodeContainer
to.etc.domui.dom.html.Div
to.etc.domui.dom.html.UrlPage
to.etc.domui.pages.generic.BasicPage<T>
to.etc.domui.pages.generic.BasicEditPage<T>
- All Implemented Interfaces:
- java.lang.Iterable<NodeBase>, IModelBinding, INodeErrorDelegate, IDraggable, IDropTargetable
public abstract class BasicEditPage<T>
- extends BasicPage<T>
Basic stuff to handle editing a simple entity.
- Author:
- Frits Jalvingh
Created on Oct 22, 2008
Methods inherited from class to.etc.domui.dom.html.Div |
afterCreateContent, componentHandleWebAction, fadeIn, fadeIn, fadeOut, getDragHandler, getDropBody, getDropHandler, getDropMode, getReturnPressed, setDragHandler, setDropBody, setDropHandler, setReturnPressed, slideDown, slideUp, tb, visit |
Methods inherited from class to.etc.domui.dom.html.NodeContainer |
add, add, add, addTable, canContain, delegateTo, findChildIndex, forceRebuild, getChild, getChildCount, getChildren, getDeepChild, getDeepChildren, getErrorFence, internalCheckNotDirty, internalClearDelta, internalClearDeltaFully, internalGetOldChildren, internalShelve, internalUnshelve, iterator, moveControlToModel, moveModelToControl, onRefresh, removeAllChildren, removeChild, removeChild, replaceChild, setControlsEnabled, setErrorFence, setErrorFence, setText, setValue |
Methods inherited from class to.etc.domui.dom.html.NodeBase |
$, acceptRequestParameter, addCssClass, addGlobalMessage, appendAfterMe, appendBeforeMe, appendCreateJS, appendJavascript, build, changed, clearFocusRequested, clearGlobalMessage, clearGlobalMessage, clearGlobalMessage, clearMessage, findComponentBundle, getActualID, getClicked, getComponentBundle, getCreateJS, getCssClass, getErrorDelegate, getErrorLocation, getMessage, getOnClickJS, getOnMouseDownJS, getPage, getParent, getParent, getParent, getSharedContext, getSpecialAttribute, getSpecialAttributeList, getTag, getTestID, getTitle, getUserObject, handleDrop, hasCssClass, hasError, internalGetOldParent, internalHasChangedAttributes, internalNeedClickHandler, internalOnClicked, internalSetHasChangedAttributes, internalSetHasChangedAttributes, internalSetTag, isBuilt, isFocusRequested, onAddedToPage, onBeforeFullRender, onForceRebuild, onHeaderContributors, onRemoveFromPage, onShelve, onUnshelve, refresh, remove, removeCssClass, renderJavascriptState, replaceWith, setClicked, setComponentBundle, setCssClass, setErrorDelegate, setErrorLocation, setFocus, setMessage, setOnClickJS, setOnMouseDownJS, setSpecialAttribute, setTestID, setTitle, setUserObject, stretchHeight, toString |
Methods inherited from class to.etc.domui.dom.css.CssBase |
getBackgroundAttachment, 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, 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, setPosition, setRight, setRight, setTextAlign, setTop, setTop, setTransform, setVerticalAlign, setVisibility, setWidth, setZIndex |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
BasicEditPage
public BasicEditPage(java.lang.Class<T> valueClass)
BasicEditPage
public BasicEditPage(java.lang.Class<T> valueClass,
boolean deleteable)
getInstance
public abstract T getInstance()
throws java.lang.Exception
- Throws:
java.lang.Exception
getBuilder
public TabularFormBuilder getBuilder()
throws java.lang.Exception
- Throws:
java.lang.Exception
createContent
public final void createContent()
throws java.lang.Exception
- Overrides:
createContent
in class BasicPage<T>
- Throws:
java.lang.Exception
createEditable
protected ModelBindings createEditable()
throws java.lang.Exception
- Throws:
java.lang.Exception
createButtonBar
protected void createButtonBar()
getButtonBar
public ButtonBar getButtonBar()
isDeleteable
public boolean isDeleteable()
createButtons
protected void createButtons()
createCommitButton
protected void createCommitButton()
createCancelButton
protected void createCancelButton()
createDeleteButton
protected void createDeleteButton()
getPageTitle
public java.lang.String getPageTitle()
- By default this returns a valid "editing" [entity Meta name] text.
- Overrides:
getPageTitle
in class UrlPage
- Returns:
- See Also:
to.etc.bugduster.pages.BasicPage#getPageTitle()
save
protected void save()
throws java.lang.Exception
- Throws:
java.lang.Exception
validate
protected boolean validate()
throws java.lang.Exception
- Throws:
java.lang.Exception
cancel
protected void cancel()
throws java.lang.Exception
- Throws:
java.lang.Exception
delete
protected void delete()
throws java.lang.Exception
- Throws:
java.lang.Exception
isDisplayonly
public boolean isDisplayonly()
setDisplayonly
public void setDisplayonly(boolean displayonly)
getBindings
public ModelBindings getBindings()
onSave
protected void onSave(T object)
throws java.lang.Exception
- Throws:
java.lang.Exception
saveObject
protected void saveObject(QDataContext dc,
T object)
throws java.lang.Exception
- Throws:
java.lang.Exception
onDelete
protected void onDelete(T object)
throws java.lang.Exception
- Throws:
java.lang.Exception