|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.wicket.Component
org.apache.wicket.MarkupContainer
org.apache.wicket.markup.html.WebMarkupContainer
org.apache.wicket.markup.html.form.Form
net.databinder.components.hib.DataFormBase
net.databinder.components.hib.DataForm
net.databinder.valid.hib.ValidDataForm
public class ValidDataForm
Form that adds a DatabinderValidator to all its components that
do not have any other validator in place. To exempt a component from
this validation, add to it the dummy validator returned by nonValidator().
Components are inspected in onBeforeRender(). Those that do not have
a usable model (see DatabinderValidator.DatabinderValidator()
at that time are ignored.
DatabinderValidator,
Serialized Form| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class net.databinder.components.hib.DataForm |
|---|
DataForm.ClearLink |
| Nested classes/interfaces inherited from class org.apache.wicket.markup.html.form.Form |
|---|
org.apache.wicket.markup.html.form.Form.ValidationVisitor |
| Nested classes/interfaces inherited from class org.apache.wicket.Component |
|---|
org.apache.wicket.Component.ComponentModelChange, org.apache.wicket.Component.EnabledChange, org.apache.wicket.Component.IVisitor, org.apache.wicket.Component.VisibilityChange |
| Field Summary |
|---|
| Fields inherited from class org.apache.wicket.markup.html.form.Form |
|---|
METHOD_GET, METHOD_POST |
| Fields inherited from class org.apache.wicket.Component |
|---|
ENABLE, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED6, FLAG_RESERVED7, FLAG_RESERVED8, PATH_SEPARATOR, RENDER |
| Fields inherited from interface org.apache.wicket.markup.html.form.IFormSubmitListener |
|---|
INTERFACE |
| Constructor Summary | |
|---|---|
ValidDataForm(java.lang.String id)
Form that is nested below a component with a compound model containing a Hibernate model. |
|
ValidDataForm(java.lang.String id,
java.lang.Class modelClass)
Instantiates this form and a new, blank instance of the given class as a persistent model object. |
|
ValidDataForm(java.lang.String id,
java.lang.Class modelClass,
java.io.Serializable persistentObjectId)
Instantiates this form with a persistent object of the given class and id. |
|
ValidDataForm(java.lang.String id,
HibernateObjectModel model)
|
|
| Method Summary | |
|---|---|
static org.apache.wicket.validation.IValidator |
nonValidator()
|
protected void |
onBeforeRender()
Add a validator to any form components that have no existing validator and whose model is recognized by DatabinderValidator.addTo(FormComponent). |
protected void |
validateModelObject()
|
| Methods inherited from class net.databinder.components.hib.DataForm |
|---|
clearPersistentObject, deletePersistentObject, getCompoundModel, getPersistentObjectModel, getVersion, onModelChanged, onSubmit, setFactoryKey, setPersistentObject, validate |
| Methods inherited from class net.databinder.components.hib.DataFormBase |
|---|
getFactoryKey, getHibernateSession |
| Methods inherited from class org.apache.wicket.markup.html.form.Form |
|---|
add, appendDefaultButtonField, beforeUpdateFormComponentModels, clearInput, delegateSubmit, error, findSubmittingButton, getDefaultButton, getFormValidators, getHiddenFieldId, getInputNamePrefix, getJavascriptId, getJsForInterfaceUrl, getMaxSize, getMethod, getRootForm, getStatelessHint, getValidatorKeyPrefix, getValuePersister, handleMultiPart, hasError, internalOnModelChanged, isRootForm, isSubmitted, isVersioned, loadPersistentFormComponentValues, markFormComponentsInvalid, markFormComponentsValid, onComponentTag, onComponentTagBody, onDetach, onError, onFormSubmitted, onRender, process, remove, removePersistentFormComponentValues, setDefaultButton, setMaxSize, setMultiPart, setVersioned, updateFormComponentModels, validateComponents, validateFormValidator, validateFormValidators, visitFormComponents, visitFormComponentsPostOrder, writeParamsAsHiddenFields |
| Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer |
|---|
getMarkupType, getWebPage |
| Methods inherited from class org.apache.wicket.MarkupContainer |
|---|
add, addOrReplace, autoAdd, autoAdd, contains, findMarkupStream, get, getAssociatedMarkupStream, getMarkupStream, hasAssociatedMarkup, internalAdd, isTransparentResolver, iterator, iterator, newMarkupResourceStream, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderComponentTagBody, replace, setMarkupStream, setModel, size, toString, toString, visitChildren, visitChildren |
| Methods inherited from class org.apache.wicket.Component |
|---|
add, addStateChange, afterRender, beforeRender, callOnBeforeRenderIfNotVisible, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, continueToOriginalDestination, debug, detach, detachBehaviors, detachModel, detachModels, determineVisibility, error, exceptionMessage, fatal, findPage, findParent, findParentWithAssociatedMarkup, getApplication, getBehaviors, getBehaviors, getClassRelativePath, getComponentBorder, getConverter, getConverter, getEscapeModelStrings, getFeedbackMessage, getFlag, getFlag, getId, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkupAttributes, getMarkupId, getMarkupId, getMetaData, getModel, getModelComparator, getModelObject, getModelObjectAsString, getModelObjectAsString, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageFactory, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getResponse, getSession, getSizeInBytes, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalAttach, internalDetach, internalOnAttach, internalOnDetach, isActionAuthorized, isAncestorOf, isAttached, isBehaviorAccepted, isEnableAllowed, isEnabled, isIgnoreAttributeModifier, isRenderAllowed, isStateless, isVisibilityAllowed, isVisible, isVisibleInHierarchy, locateMarkupStream, markAttached, markRendering, modelChanged, modelChanging, newPage, newPage, onAfterRender, onAttach, onBeginRequest, onEndRequest, onModelChanging, prepareForRender, redirectToInterceptPage, remove, remove, render, render, renderComponent, renderComponent, renderComponentTag, rendered, renderHead, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, setAuto, setComponentBorder, setEnabled, setEscapeModelStrings, setFlag, setFlag, setIgnoreAttributeModifier, setMarkupId, setMetaData, setModelObject, setOutputMarkupId, setOutputMarkupPlaceholderTag, setRedirect, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVisibilityAllowed, setVisible, urlFor, urlFor, urlFor, urlFor, urlFor, urlFor, visitParents, warn, wrap |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ValidDataForm(java.lang.String id,
java.lang.Class modelClass)
id - modelClass - for the persistent objectHibernateObjectModel.setRetainUnsaved(boolean)
public ValidDataForm(java.lang.String id,
HibernateObjectModel model)
public ValidDataForm(java.lang.String id,
java.lang.Class modelClass,
java.io.Serializable persistentObjectId)
id - Wicket idmodelClass - for the persistent objectpersistentObjectId - id of the persistent objectpublic ValidDataForm(java.lang.String id)
id - | Method Detail |
|---|
protected void validateModelObject()
protected void onBeforeRender()
DatabinderValidator.addTo(FormComponent).
onBeforeRender in class DataFormpublic static org.apache.wicket.validation.IValidator nonValidator()
onBeforeRender()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||