Interface OutboundResourceadapterType<T>

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

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

    • getOrCreateConnectionDefinition

      ConnectionDefinitionType<OutboundResourceadapterType<T>> getOrCreateConnectionDefinition()
      If not already created, a new connection-definition element will be created and returned. Otherwise, the first existing connection-definition element will be returned.
      Returns:
      the instance defined for the element connection-definition
    • createConnectionDefinition

      Creates a new connection-definition element
      Returns:
      the new created instance of ConnectionDefinitionTypeinvalid input: '<'OutboundResourceadapterType>
    • getAllConnectionDefinition

      Returns all connection-definition elements
      Returns:
      list of connection-definition
    • removeAllConnectionDefinition

      OutboundResourceadapterType<T> removeAllConnectionDefinition()
      Removes all connection-definition elements
      Returns:
      the current instance of ConnectionDefinitionTypeinvalid input: '<'OutboundResourceadapterType>
    • transactionSupport

      OutboundResourceadapterType<T> transactionSupport(TransactionSupportType transactionSupport)
      Sets the transaction-support element
      Parameters:
      transactionSupport - the value for the element transaction-support
      Returns:
      the current instance of OutboundResourceadapterType
    • transactionSupport

      OutboundResourceadapterType<T> transactionSupport(String transactionSupport)
      Sets the transaction-support element
      Parameters:
      transactionSupport - the value for the element transaction-support
      Returns:
      the current instance of OutboundResourceadapterType
    • getTransactionSupport

      TransactionSupportType getTransactionSupport()
      Returns the transaction-support element
      Returns:
      the value found for the element transaction-support
    • getTransactionSupportAsString

      String getTransactionSupportAsString()
      Returns the transaction-support element
      Returns:
      the value found for the element transaction-support
    • removeTransactionSupport

      OutboundResourceadapterType<T> removeTransactionSupport()
      Removes the transaction-support attribute
      Returns:
      the current instance of OutboundResourceadapterType
    • getOrCreateAuthenticationMechanism

      AuthenticationMechanismType<OutboundResourceadapterType<T>> getOrCreateAuthenticationMechanism()
      If not already created, a new authentication-mechanism element will be created and returned. Otherwise, the first existing authentication-mechanism element will be returned.
      Returns:
      the instance defined for the element authentication-mechanism
    • createAuthenticationMechanism

      AuthenticationMechanismType<OutboundResourceadapterType<T>> createAuthenticationMechanism()
      Creates a new authentication-mechanism element
      Returns:
      the new created instance of AuthenticationMechanismTypeinvalid input: '<'OutboundResourceadapterType>
    • getAllAuthenticationMechanism

      Returns all authentication-mechanism elements
      Returns:
      list of authentication-mechanism
    • removeAllAuthenticationMechanism

      OutboundResourceadapterType<T> removeAllAuthenticationMechanism()
      Removes all authentication-mechanism elements
      Returns:
      the current instance of AuthenticationMechanismTypeinvalid input: '<'OutboundResourceadapterType>
    • reauthenticationSupport

      OutboundResourceadapterType<T> reauthenticationSupport(Boolean reauthenticationSupport)
      Sets the reauthentication-support element
      Parameters:
      reauthenticationSupport - the value for the element reauthentication-support
      Returns:
      the current instance of OutboundResourceadapterType
    • isReauthenticationSupport

      Boolean isReauthenticationSupport()
      Returns the reauthentication-support element
      Returns:
      the node defined for the element reauthentication-support
    • removeReauthenticationSupport

      OutboundResourceadapterType<T> removeReauthenticationSupport()
      Removes the reauthentication-support element
      Returns:
      the current instance of OutboundResourceadapterType
    • id

      Sets the id attribute
      Parameters:
      id - the value for the attribute id
      Returns:
      the current instance of OutboundResourceadapterType
    • 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 OutboundResourceadapterType