Class ClientSaveFormBindingImpl

    • Constructor Detail

      • ClientSaveFormBindingImpl

        public ClientSaveFormBindingImpl​(ClientBinder binder,
                                         Component comp,
                                         java.lang.String fieldName,
                                         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​(BindContext bindContext)
        Description copied from interface: SaveBinding
        Save data from the source attribute into the target property.
        Specified by:
        save in interface SaveBinding
        Parameters:
        bindContext - the binding runtime context
      • hasValidator

        public boolean hasValidator()
        Description copied from interface: SaveBinding
        Returns whether to do validation. which means, if true, than getValidator should not return null
        Specified by:
        hasValidator in interface SaveBinding
        Returns:
        whether to do validation.
      • getValidatorArgs

        public java.util.Map<java.lang.String,​java.lang.Object> getValidatorArgs()
        Description copied from interface: SaveBinding
        Returns an argument <tags, object> pairs map for validator.
        Specified by:
        getValidatorArgs in interface SaveBinding
        Returns:
        an argument <tags, object> pairs map for validator.
      • getBinder

        public Binder getBinder()
        Description copied from interface: Binding
        Returns the owner binder of this binding.
        Specified by:
        getBinder in interface Binding
        Returns:
        the owner binder of this binding.
      • getComponent

        public Component getComponent()
        Description copied from interface: Binding
        Returns the associated component of this binding.
        Specified by:
        getComponent in interface Binding
        Returns:
        the associated component of this binding.
      • getArgs

        public java.util.Map<java.lang.String,​java.lang.Object> getArgs()
        Description copied from interface: Binding
        Returns an argument <tags, object> pairs map(read only).
        Specified by:
        getArgs in interface Binding
        Returns:
        an argument <tags, object> pairs map(read only).
      • getConverter

        public Converter getConverter()
      • getFieldName

        public java.lang.String getFieldName()
      • getFormBean

        public Form getFormBean()
        Description copied from interface: FormBinding
        Returns the implicit form associated with this form binding.
        Specified by:
        getFormBean in interface FormBinding
        Returns:
        the implicit form associated with this form binding.
      • getFormId

        public java.lang.String getFormId()
        Description copied from interface: FormBinding
        Returns the associated form id of this Binding.
        Specified by:
        getFormId in interface FormBinding
        Returns:
        the associated attribute name of this component.
      • getCommandName

        public java.lang.String getCommandName()
        Description copied from interface: FormBinding
        Returns the associated command name of this binding; null if not specified.
        Specified by:
        getCommandName in interface FormBinding
        Returns:
        the associated command name of this binding; null if not specified.
      • getPropertyString

        public java.lang.String getPropertyString()
        Description copied from interface: FormBinding
        Returns the property expression script of this binding.
        Specified by:
        getPropertyString in interface FormBinding
        Returns:
        the property expression script of this binding.
      • getConverterArgs

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