Interface Resourceadapter<T>

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

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

    • connectionfactoryInterface

      Resourceadapter<T> connectionfactoryInterface(String connectionfactoryInterface)
      Sets the connectionfactory-interface element
      Parameters:
      connectionfactoryInterface - the value for the element connectionfactory-interface
      Returns:
      the current instance of Resourceadapter
    • getConnectionfactoryInterface

      String getConnectionfactoryInterface()
      Returns the connectionfactory-interface element
      Returns:
      the node defined for the element connectionfactory-interface
    • removeConnectionfactoryInterface

      Resourceadapter<T> removeConnectionfactoryInterface()
      Removes the connectionfactory-interface element
      Returns:
      the current instance of Resourceadapter
    • connectionImplClass

      Resourceadapter<T> connectionImplClass(String connectionImplClass)
      Sets the connection-impl-class element
      Parameters:
      connectionImplClass - the value for the element connection-impl-class
      Returns:
      the current instance of Resourceadapter
    • getConnectionImplClass

      String getConnectionImplClass()
      Returns the connection-impl-class element
      Returns:
      the node defined for the element connection-impl-class
    • removeConnectionImplClass

      Resourceadapter<T> removeConnectionImplClass()
      Removes the connection-impl-class element
      Returns:
      the current instance of Resourceadapter
    • managedconnectionfactoryClass

      Resourceadapter<T> managedconnectionfactoryClass(String managedconnectionfactoryClass)
      Sets the managedconnectionfactory-class element
      Parameters:
      managedconnectionfactoryClass - the value for the element managedconnectionfactory-class
      Returns:
      the current instance of Resourceadapter
    • getManagedconnectionfactoryClass

      String getManagedconnectionfactoryClass()
      Returns the managedconnectionfactory-class element
      Returns:
      the node defined for the element managedconnectionfactory-class
    • removeManagedconnectionfactoryClass

      Resourceadapter<T> removeManagedconnectionfactoryClass()
      Removes the managedconnectionfactory-class element
      Returns:
      the current instance of Resourceadapter
    • getOrCreateAuthenticationMechanism

      AuthenticationMechanism<Resourceadapter<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

      AuthenticationMechanism<Resourceadapter<T>> createAuthenticationMechanism()
      Creates a new authentication-mechanism element
      Returns:
      the new created instance of AuthenticationMechanisminvalid input: '<'Resourceadapter>
    • getAllAuthenticationMechanism

      List<AuthenticationMechanism<Resourceadapter<T>>> getAllAuthenticationMechanism()
      Returns all authentication-mechanism elements
      Returns:
      list of authentication-mechanism
    • removeAllAuthenticationMechanism

      Resourceadapter<T> removeAllAuthenticationMechanism()
      Removes all authentication-mechanism elements
      Returns:
      the current instance of AuthenticationMechanisminvalid input: '<'Resourceadapter>
    • getOrCreateSecurityPermission

      SecurityPermission<Resourceadapter<T>> getOrCreateSecurityPermission()
      If not already created, a new security-permission element will be created and returned. Otherwise, the first existing security-permission element will be returned.
      Returns:
      the instance defined for the element security-permission
    • createSecurityPermission

      SecurityPermission<Resourceadapter<T>> createSecurityPermission()
      Creates a new security-permission element
      Returns:
      the new created instance of SecurityPermissioninvalid input: '<'Resourceadapter>
    • getAllSecurityPermission

      List<SecurityPermission<Resourceadapter<T>>> getAllSecurityPermission()
      Returns all security-permission elements
      Returns:
      list of security-permission
    • removeAllSecurityPermission

      Resourceadapter<T> removeAllSecurityPermission()
      Removes all security-permission elements
      Returns:
      the current instance of SecurityPermissioninvalid input: '<'Resourceadapter>
    • connectionfactoryImplClass

      Resourceadapter<T> connectionfactoryImplClass(String connectionfactoryImplClass)
      Sets the connectionfactory-impl-class element
      Parameters:
      connectionfactoryImplClass - the value for the element connectionfactory-impl-class
      Returns:
      the current instance of Resourceadapter
    • getConnectionfactoryImplClass

      String getConnectionfactoryImplClass()
      Returns the connectionfactory-impl-class element
      Returns:
      the node defined for the element connectionfactory-impl-class
    • removeConnectionfactoryImplClass

      Resourceadapter<T> removeConnectionfactoryImplClass()
      Removes the connectionfactory-impl-class element
      Returns:
      the current instance of Resourceadapter
    • getOrCreateConfigProperty

      ConfigProperty<Resourceadapter<T>> getOrCreateConfigProperty()
      If not already created, a new config-property element will be created and returned. Otherwise, the first existing config-property element will be returned.
      Returns:
      the instance defined for the element config-property
    • createConfigProperty

      ConfigProperty<Resourceadapter<T>> createConfigProperty()
      Creates a new config-property element
      Returns:
      the new created instance of ConfigPropertyinvalid input: '<'Resourceadapter>
    • getAllConfigProperty

      List<ConfigProperty<Resourceadapter<T>>> getAllConfigProperty()
      Returns all config-property elements
      Returns:
      list of config-property
    • removeAllConfigProperty

      Resourceadapter<T> removeAllConfigProperty()
      Removes all config-property elements
      Returns:
      the current instance of ConfigPropertyinvalid input: '<'Resourceadapter>
    • reauthenticationSupport

      Resourceadapter<T> reauthenticationSupport(String reauthenticationSupport)
      Sets the reauthentication-support element
      Parameters:
      reauthenticationSupport - the value for the element reauthentication-support
      Returns:
      the current instance of Resourceadapter
    • getReauthenticationSupport

      String getReauthenticationSupport()
      Returns the reauthentication-support element
      Returns:
      the node defined for the element reauthentication-support
    • removeReauthenticationSupport

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

      Resourceadapter<T> connectionInterface(String connectionInterface)
      Sets the connection-interface element
      Parameters:
      connectionInterface - the value for the element connection-interface
      Returns:
      the current instance of Resourceadapter
    • getConnectionInterface

      String getConnectionInterface()
      Returns the connection-interface element
      Returns:
      the node defined for the element connection-interface
    • removeConnectionInterface

      Resourceadapter<T> removeConnectionInterface()
      Removes the connection-interface element
      Returns:
      the current instance of Resourceadapter
    • transactionSupport

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

      String getTransactionSupport()
      Returns the transaction-support element
      Returns:
      the node defined for the element transaction-support
    • removeTransactionSupport

      Resourceadapter<T> removeTransactionSupport()
      Removes the transaction-support element
      Returns:
      the current instance of Resourceadapter