Interface RecoverType<T>

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

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

    • getOrCreateRecoverCredential

      CredentialType<RecoverType<T>> getOrCreateRecoverCredential()
      If not already created, a new recover-credential element with the given value will be created. Otherwise, the existing recover-credential element will be returned.
      Returns:
      a new or existing instance of CredentialTypeinvalid input: '<'RecoverType>
    • removeRecoverCredential

      RecoverType<T> removeRecoverCredential()
      Removes the recover-credential element
      Returns:
      the current instance of RecoverType
    • getOrCreateRecoverPlugin

      ExtensionType<RecoverType<T>> getOrCreateRecoverPlugin()
      If not already created, a new recover-plugin element with the given value will be created. Otherwise, the existing recover-plugin element will be returned.
      Returns:
      a new or existing instance of ExtensionTypeinvalid input: '<'RecoverType>
    • removeRecoverPlugin

      RecoverType<T> removeRecoverPlugin()
      Removes the recover-plugin element
      Returns:
      the current instance of RecoverType
    • noRecovery

      RecoverType<T> noRecovery(Boolean noRecovery)
      Sets the no-recovery attribute
      Parameters:
      noRecovery - the value for the attribute no-recovery
      Returns:
      the current instance of RecoverType
    • isNoRecovery

      Boolean isNoRecovery()
      Returns the no-recovery attribute
      Returns:
      the value defined for the attribute no-recovery
    • removeNoRecovery

      RecoverType<T> removeNoRecovery()
      Removes the no-recovery attribute
      Returns:
      the current instance of RecoverType