Interface SaveBinding

All Superinterfaces:
Binding
All Known Subinterfaces:
SaveFormBinding, SavePropertyBinding
All Known Implementing Classes:
SaveFormBindingImpl, SavePropertyBindingImpl

public interface SaveBinding extends Binding
Binding for saving.
Since:
6.0.0
Author:
henrichen
  • Method Details

    • save

      void save(BindContext ctx)
      Save data from the source attribute into the target property.
      Parameters:
      ctx - the binding runtime context
    • validate

      void validate(ValidationContext vctx)
      do the validation by validator
      Parameters:
      vctx -
    • getValidate

      Property getValidate(BindContext ctx)
      Returns Property to be validated.
      Parameters:
      ctx - the binding runtime context
      Returns:
      Property to be validated.
    • hasValidator

      boolean hasValidator()
      Returns whether to do validation. which means, if true, than getValidator should not return null
      Returns:
      whether to do validation.
    • getValidator

      Validator getValidator()
      return Validator to do validation
      Returns:
      the validator if existed
    • getValidatorArgs

      Map<String,Object> getValidatorArgs()
      Returns an argument <tags, object> pairs map for validator.
      Returns:
      an argument <tags, object> pairs map for validator.