Interface ValidationType<T>

All Superinterfaces:
org.jboss.shrinkwrap.descriptor.api.Child<T>
All Known Implementing Classes:
ValidationTypeImpl

public interface ValidationType<T> extends org.jboss.shrinkwrap.descriptor.api.Child<T>
This interface defines the contract for the validationType xsd type
  • Method Details

    • validateOnMatch

      ValidationType<T> validateOnMatch(Boolean validateOnMatch)
      Sets the validate-on-match element
      Parameters:
      validateOnMatch - the value for the element validate-on-match
      Returns:
      the current instance of ValidationType
    • isValidateOnMatch

      Boolean isValidateOnMatch()
      Returns the validate-on-match element
      Returns:
      the node defined for the element validate-on-match
    • removeValidateOnMatch

      ValidationType<T> removeValidateOnMatch()
      Removes the validate-on-match element
      Returns:
      the current instance of ValidationType
    • backgroundValidation

      ValidationType<T> backgroundValidation(Boolean backgroundValidation)
      Sets the background-validation element
      Parameters:
      backgroundValidation - the value for the element background-validation
      Returns:
      the current instance of ValidationType
    • isBackgroundValidation

      Boolean isBackgroundValidation()
      Returns the background-validation element
      Returns:
      the node defined for the element background-validation
    • removeBackgroundValidation

      ValidationType<T> removeBackgroundValidation()
      Removes the background-validation element
      Returns:
      the current instance of ValidationType
    • backgroundValidationMillis

      ValidationType<T> backgroundValidationMillis(Integer backgroundValidationMillis)
      Sets the background-validation-millis element
      Parameters:
      backgroundValidationMillis - the value for the element background-validation-millis
      Returns:
      the current instance of ValidationType
    • getBackgroundValidationMillis

      Integer getBackgroundValidationMillis()
      Returns the background-validation-millis element
      Returns:
      the node defined for the element background-validation-millis
    • removeBackgroundValidationMillis

      ValidationType<T> removeBackgroundValidationMillis()
      Removes the background-validation-millis element
      Returns:
      the current instance of ValidationType
    • useFastFail

      ValidationType<T> useFastFail(Boolean useFastFail)
      Sets the use-fast-fail element
      Parameters:
      useFastFail - the value for the element use-fast-fail
      Returns:
      the current instance of ValidationType
    • isUseFastFail

      Boolean isUseFastFail()
      Returns the use-fast-fail element
      Returns:
      the node defined for the element use-fast-fail
    • removeUseFastFail

      ValidationType<T> removeUseFastFail()
      Removes the use-fast-fail element
      Returns:
      the current instance of ValidationType