Class 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 java.lang.Object
    implements org.zkoss.bind.sys.SaveFormBinding
    Client save form binding implementation.
    Author:
    jameschu
    • Constructor Summary

      Constructors 
      Constructor Description
      ClientSaveFormBindingImpl​(ClientBinder binder, org.zkoss.zk.ui.Component comp, java.lang.String fieldName, org.zkoss.bind.Property property, java.lang.String validatorExpr, java.util.Map<java.lang.String,​java.lang.Object> validatorArgs, java.util.Map formProps, java.lang.String formId)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Map<java.lang.String,​java.lang.Object> getArgs()  
      org.zkoss.bind.Binder getBinder()  
      java.lang.String getCommandName()  
      org.zkoss.zk.ui.Component getComponent()  
      org.zkoss.bind.sys.ConditionType getConditionType()  
      org.zkoss.bind.Converter getConverter()  
      java.util.Map<java.lang.String,​java.lang.Object> getConverterArgs()  
      org.zkoss.xel.ExpressionX getFieldExpression​(org.zkoss.bind.sys.BindEvaluatorX eval, java.lang.String field)  
      java.lang.String getFieldName()  
      org.zkoss.bind.Form getFormBean()  
      org.zkoss.xel.ExpressionX getFormExpression​(org.zkoss.bind.sys.BindEvaluatorX eval, java.lang.String field)  
      java.lang.String getFormId()  
      org.zkoss.xel.ExpressionX getProperty()  
      java.lang.String getPropertyString()  
      org.zkoss.bind.Property getValidate​(org.zkoss.bind.BindContext bindContext)  
      java.util.Set<org.zkoss.bind.Property> getValidates​(org.zkoss.bind.BindContext ctx)  
      org.zkoss.bind.Validator getValidator()  
      java.util.Map<java.lang.String,​java.lang.Object> getValidatorArgs()  
      boolean hasValidator()  
      void save​(org.zkoss.bind.BindContext bindContext)  
      void validate​(org.zkoss.bind.ValidationContext vctx)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ClientSaveFormBindingImpl

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

      • 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 java.util.Map<java.lang.String,​java.lang.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 java.util.Map<java.lang.String,​java.lang.Object> getArgs()
        Specified by:
        getArgs in interface org.zkoss.bind.sys.Binding
      • getConverter

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

        public java.lang.String getFieldName()
      • getFormBean

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

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

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

        public java.lang.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,
                                                            java.lang.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,
                                                           java.lang.String field)
        Specified by:
        getFormExpression in interface org.zkoss.bind.sys.FormBinding
      • getConverterArgs

        public java.util.Map<java.lang.String,​java.lang.Object> getConverterArgs()
      • getProperty

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

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