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 Detail

      • 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 AuthenticationMechanism>
      • removeAllAuthenticationMechanism

        Resourceadapter<T> removeAllAuthenticationMechanism()
        Removes all authentication-mechanism elements
        Returns:
        the current instance of AuthenticationMechanism>
      • 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 SecurityPermission>
      • removeAllSecurityPermission

        Resourceadapter<T> removeAllSecurityPermission()
        Removes all security-permission elements
        Returns:
        the current instance of SecurityPermission>
      • 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 ConfigProperty>
      • removeAllConfigProperty

        Resourceadapter<T> removeAllConfigProperty()
        Removes all config-property elements
        Returns:
        the current instance of ConfigProperty>
      • 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