Class ClientSaveFormBindingImpl

java.lang.Object
org.zkoss.clientbind.ClientSaveFormBindingImpl
All Implemented Interfaces:
org.zkoss.bind.sys.Binding, org.zkoss.bind.sys.FormBinding, org.zkoss.bind.sys.SaveBinding, org.zkoss.bind.sys.SaveFormBinding

public class ClientSaveFormBindingImpl extends Object implements org.zkoss.bind.sys.SaveFormBinding
Client save form binding implementation.
Author:
jameschu
  • Constructor Details

    • ClientSaveFormBindingImpl

      public ClientSaveFormBindingImpl(ClientBinder binder, org.zkoss.zk.ui.Component comp, String fieldName, org.zkoss.bind.Property property, String validatorExpr, Map<String,Object> validatorArgs, Map formProps, String formId)
  • Method Details

    • save

      public void save(org.zkoss.bind.BindContext bindContext)
      Specified by:
      save in interface org.zkoss.bind.sys.SaveBinding
    • validate

      public void validate(org.zkoss.bind.ValidationContext vctx)
      Specified by:
      validate in interface org.zkoss.bind.sys.SaveBinding
    • getValidate

      public org.zkoss.bind.Property getValidate(org.zkoss.bind.BindContext bindContext)
      Specified by:
      getValidate in interface org.zkoss.bind.sys.SaveBinding
    • hasValidator

      public boolean hasValidator()
      Specified by:
      hasValidator in interface org.zkoss.bind.sys.SaveBinding
    • getValidator

      public org.zkoss.bind.Validator getValidator()
      Specified by:
      getValidator in interface org.zkoss.bind.sys.SaveBinding
    • getValidatorArgs

      public Map<String,Object> getValidatorArgs()
      Specified by:
      getValidatorArgs in interface org.zkoss.bind.sys.SaveBinding
    • getBinder

      public org.zkoss.bind.Binder getBinder()
      Specified by:
      getBinder in interface org.zkoss.bind.sys.Binding
    • getComponent

      public org.zkoss.zk.ui.Component getComponent()
      Specified by:
      getComponent in interface org.zkoss.bind.sys.Binding
    • getArgs

      public Map<String,Object> getArgs()
      Specified by:
      getArgs in interface org.zkoss.bind.sys.Binding
    • getConverter

      public org.zkoss.bind.Converter getConverter()
    • getFieldName

      public String getFieldName()
    • getFormBean

      public org.zkoss.bind.Form getFormBean()
      Specified by:
      getFormBean in interface org.zkoss.bind.sys.FormBinding
    • getFormId

      public String getFormId()
      Specified by:
      getFormId in interface org.zkoss.bind.sys.FormBinding
    • getCommandName

      public String getCommandName()
      Specified by:
      getCommandName in interface org.zkoss.bind.sys.FormBinding
    • getPropertyString

      public String getPropertyString()
      Specified by:
      getPropertyString in interface org.zkoss.bind.sys.FormBinding
    • getConditionType

      public org.zkoss.bind.sys.ConditionType getConditionType()
      Specified by:
      getConditionType in interface org.zkoss.bind.sys.FormBinding
    • getFieldExpression

      public org.zkoss.xel.ExpressionX getFieldExpression(org.zkoss.bind.sys.BindEvaluatorX eval, String field)
      Specified by:
      getFieldExpression in interface org.zkoss.bind.sys.FormBinding
    • getFormExpression

      public org.zkoss.xel.ExpressionX getFormExpression(org.zkoss.bind.sys.BindEvaluatorX eval, String field)
      Specified by:
      getFormExpression in interface org.zkoss.bind.sys.FormBinding
    • getConverterArgs

      public Map<String,Object> getConverterArgs()
    • getProperty

      public org.zkoss.xel.ExpressionX getProperty()
    • getValidates

      public Set<org.zkoss.bind.Property> getValidates(org.zkoss.bind.BindContext ctx)
      Specified by:
      getValidates in interface org.zkoss.bind.sys.SaveFormBinding