Package org.zkoss.bind.impl
Class SaveFormBindingImpl
java.lang.Object
org.zkoss.bind.impl.BindingImpl
org.zkoss.bind.impl.FormBindingImpl
org.zkoss.bind.impl.SaveFormBindingImpl
- All Implemented Interfaces:
Serializable,Binding,FormBinding,SaveBinding,SaveFormBinding
Implementation of
SaveFormBinding.- Since:
- 6.0.0
- Author:
- henrichen
- See Also:
-
Field Summary
Fields inherited from class org.zkoss.bind.impl.FormBindingImpl
_accessInfo, _formId -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetFormBean(BindContext ctx) getValidate(BindContext ctx) ReturnsPropertyto be validated.getValidates(BindContext ctx) ReturnsPropertys to be validated, includes the member field of the formreturnValidatorto do validationReturns an argument<tags, object>pairs map for validator.booleanReturns whether to do validation. which means, if true, than getValidator should not return nullprotected booleanvoidsave(BindContext ctx) Save data from the source attribute into the target property.voidvalidate(ValidationContext vctx) do the validation by validatorMethods inherited from class org.zkoss.bind.impl.FormBindingImpl
getBaseExpression, getCommandName, getConditionType, getFieldExpression, getFormBean, getFormExpression, getFormId, getPropertyString, initFormBean, toStringMethods inherited from class org.zkoss.bind.impl.BindingImpl
containsAttribute, getArgs, getAttribute, getBinder, getComponent, setAttributeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.zkoss.bind.sys.Binding
getArgs, getBinder, getComponentMethods inherited from interface org.zkoss.bind.sys.FormBinding
getCommandName, getConditionType, getFieldExpression, getFormBean, getFormExpression, getFormId, getPropertyString
-
Constructor Details
-
SaveFormBindingImpl
-
-
Method Details
-
getValidatorArgs
Description copied from interface:SaveBindingReturns an argument<tags, object>pairs map for validator.- Specified by:
getValidatorArgsin interfaceSaveBinding- Returns:
- an argument
<tags, object>pairs map for validator.
-
ignoreTracker
protected boolean ignoreTracker()- Overrides:
ignoreTrackerin classFormBindingImpl
-
getValidator
Description copied from interface:SaveBindingreturnValidatorto do validation- Specified by:
getValidatorin interfaceSaveBinding- Returns:
- the validator if existed
-
getFormBean
-
save
Description copied from interface:SaveBindingSave data from the source attribute into the target property.- Specified by:
savein interfaceSaveBinding- Parameters:
ctx- the binding runtime context
-
getValidate
Description copied from interface:SaveBindingReturnsPropertyto be validated.- Specified by:
getValidatein interfaceSaveBinding- Parameters:
ctx- the binding runtime context- Returns:
Propertyto be validated.
-
getValidates
Description copied from interface:SaveFormBindingReturnsPropertys to be validated, includes the member field of the form- Specified by:
getValidatesin interfaceSaveFormBinding- Parameters:
ctx- the binding runtime context- Returns:
Propertyto be validated.
-
hasValidator
public boolean hasValidator()Description copied from interface:SaveBindingReturns whether to do validation. which means, if true, than getValidator should not return null- Specified by:
hasValidatorin interfaceSaveBinding- Returns:
- whether to do validation.
-
getValidatorExpressionString
-
validate
Description copied from interface:SaveBindingdo the validation by validator- Specified by:
validatein interfaceSaveBinding
-