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 Detail

      • 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

        AuthenticationMechanismType<T> id​(String 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