Interface AuthenticationMechanismType<T>

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

public interface AuthenticationMechanismType<T> extends org.jboss.shrinkwrap.descriptor.api.Child<T>
This interface defines the contract for the authentication-mechanismType xsd type
  • Method Details

    • description

      AuthenticationMechanismType<T> description(String... values)
      Creates for all String objects representing description elements, a new description element
      Parameters:
      values - list of description objects
      Returns:
      the current instance of AuthenticationMechanismType
    • getAllDescription

      List<String> getAllDescription()
      Returns all description elements
      Returns:
      list of description
    • removeAllDescription

      AuthenticationMechanismType<T> removeAllDescription()
      Removes the description element
      Returns:
      the current instance of AuthenticationMechanismType
    • authenticationMechanismType

      AuthenticationMechanismType<T> authenticationMechanismType(String authenticationMechanismType)
      Sets the authentication-mechanism-type element
      Parameters:
      authenticationMechanismType - the value for the element authentication-mechanism-type
      Returns:
      the current instance of AuthenticationMechanismType
    • getAuthenticationMechanismType

      String getAuthenticationMechanismType()
      Returns the authentication-mechanism-type element
      Returns:
      the node defined for the element authentication-mechanism-type
    • removeAuthenticationMechanismType

      AuthenticationMechanismType<T> removeAuthenticationMechanismType()
      Removes the authentication-mechanism-type element
      Returns:
      the current instance of AuthenticationMechanismType
    • credentialInterface

      AuthenticationMechanismType<T> credentialInterface(CredentialInterfaceType credentialInterface)
      Sets the credential-interface element
      Parameters:
      credentialInterface - the value for the element credential-interface
      Returns:
      the current instance of AuthenticationMechanismType
    • credentialInterface

      AuthenticationMechanismType<T> credentialInterface(String credentialInterface)
      Sets the credential-interface element
      Parameters:
      credentialInterface - the value for the element credential-interface
      Returns:
      the current instance of AuthenticationMechanismType
    • getCredentialInterface

      CredentialInterfaceType getCredentialInterface()
      Returns the credential-interface element
      Returns:
      the value found for the element credential-interface
    • getCredentialInterfaceAsString

      String getCredentialInterfaceAsString()
      Returns the credential-interface element
      Returns:
      the value found for the element credential-interface
    • removeCredentialInterface

      AuthenticationMechanismType<T> removeCredentialInterface()
      Removes the credential-interface attribute
      Returns:
      the current instance of AuthenticationMechanismType
    • id

      Sets the id attribute
      Parameters:
      id - the value for the attribute id
      Returns:
      the current instance of AuthenticationMechanismType
    • getId

      String getId()
      Returns the id attribute
      Returns:
      the value defined for the attribute id
    • removeId

      Removes the id attribute
      Returns:
      the current instance of AuthenticationMechanismType