Interface ConnectionDefinitionType<T>

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

    public interface ConnectionDefinitionType<T>
    extends org.jboss.shrinkwrap.descriptor.api.Child<T>
    This interface defines the contract for the connection-definitionType xsd type
    • Method Detail

      • className

        ConnectionDefinitionType<T> className​(String className)
        Sets the class-name attribute
        Parameters:
        className - the value for the attribute class-name
        Returns:
        the current instance of ConnectionDefinitionType
      • getClassName

        String getClassName()
        Returns the class-name attribute
        Returns:
        the value defined for the attribute class-name
      • removeClassName

        ConnectionDefinitionType<T> removeClassName()
        Removes the class-name attribute
        Returns:
        the current instance of ConnectionDefinitionType
      • jndiName

        ConnectionDefinitionType<T> jndiName​(String jndiName)
        Sets the jndi-name attribute
        Parameters:
        jndiName - the value for the attribute jndi-name
        Returns:
        the current instance of ConnectionDefinitionType
      • getJndiName

        String getJndiName()
        Returns the jndi-name attribute
        Returns:
        the value defined for the attribute jndi-name
      • removeJndiName

        ConnectionDefinitionType<T> removeJndiName()
        Removes the jndi-name attribute
        Returns:
        the current instance of ConnectionDefinitionType
      • enabled

        ConnectionDefinitionType<T> enabled​(Boolean enabled)
        Sets the enabled attribute
        Parameters:
        enabled - the value for the attribute enabled
        Returns:
        the current instance of ConnectionDefinitionType
      • isEnabled

        Boolean isEnabled()
        Returns the enabled attribute
        Returns:
        the value defined for the attribute enabled
      • removeEnabled

        ConnectionDefinitionType<T> removeEnabled()
        Removes the enabled attribute
        Returns:
        the current instance of ConnectionDefinitionType
      • useJavaContext

        ConnectionDefinitionType<T> useJavaContext​(Boolean useJavaContext)
        Sets the use-java-context attribute
        Parameters:
        useJavaContext - the value for the attribute use-java-context
        Returns:
        the current instance of ConnectionDefinitionType
      • isUseJavaContext

        Boolean isUseJavaContext()
        Returns the use-java-context attribute
        Returns:
        the value defined for the attribute use-java-context
      • removeUseJavaContext

        ConnectionDefinitionType<T> removeUseJavaContext()
        Removes the use-java-context attribute
        Returns:
        the current instance of ConnectionDefinitionType
      • poolName

        ConnectionDefinitionType<T> poolName​(String poolName)
        Sets the pool-name attribute
        Parameters:
        poolName - the value for the attribute pool-name
        Returns:
        the current instance of ConnectionDefinitionType
      • getPoolName

        String getPoolName()
        Returns the pool-name attribute
        Returns:
        the value defined for the attribute pool-name
      • removePoolName

        ConnectionDefinitionType<T> removePoolName()
        Removes the pool-name attribute
        Returns:
        the current instance of ConnectionDefinitionType
      • getOrCreateConfigProperty

        ConfigPropertyType<ConnectionDefinitionType<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
      • removeAllConfigProperty

        ConnectionDefinitionType<T> removeAllConfigProperty()
        Removes all config-property elements
        Returns:
        the current instance of ConfigPropertyType>
      • getOrCreatePool

        PoolType<ConnectionDefinitionType<T>> getOrCreatePool()
        If not already created, a new pool element with the given value will be created. Otherwise, the existing pool element will be returned.
        Returns:
        a new or existing instance of PoolType>
      • removePool

        ConnectionDefinitionType<T> removePool()
        Removes the pool element
        Returns:
        the current instance of ConnectionDefinitionType
      • getOrCreateXaPool

        XaPoolType<ConnectionDefinitionType<T>> getOrCreateXaPool()
        If not already created, a new xa-pool element with the given value will be created. Otherwise, the existing xa-pool element will be returned.
        Returns:
        a new or existing instance of XaPoolType>
      • removeXaPool

        ConnectionDefinitionType<T> removeXaPool()
        Removes the xa-pool element
        Returns:
        the current instance of ConnectionDefinitionType
      • getOrCreateSecurity

        SecurityType<ConnectionDefinitionType<T>> getOrCreateSecurity()
        If not already created, a new security element with the given value will be created. Otherwise, the existing security element will be returned.
        Returns:
        a new or existing instance of SecurityType>
      • removeSecurity

        ConnectionDefinitionType<T> removeSecurity()
        Removes the security element
        Returns:
        the current instance of ConnectionDefinitionType
      • getOrCreateTimeout

        TimeoutType<ConnectionDefinitionType<T>> getOrCreateTimeout()
        If not already created, a new timeout element with the given value will be created. Otherwise, the existing timeout element will be returned.
        Returns:
        a new or existing instance of TimeoutType>
      • removeTimeout

        ConnectionDefinitionType<T> removeTimeout()
        Removes the timeout element
        Returns:
        the current instance of ConnectionDefinitionType
      • getOrCreateValidation

        ValidationType<ConnectionDefinitionType<T>> getOrCreateValidation()
        If not already created, a new validation element with the given value will be created. Otherwise, the existing validation element will be returned.
        Returns:
        a new or existing instance of ValidationType>
      • removeValidation

        ConnectionDefinitionType<T> removeValidation()
        Removes the validation element
        Returns:
        the current instance of ConnectionDefinitionType
      • getOrCreateRecovery

        RecoverType<ConnectionDefinitionType<T>> getOrCreateRecovery()
        If not already created, a new recovery element with the given value will be created. Otherwise, the existing recovery element will be returned.
        Returns:
        a new or existing instance of RecoverType>
      • removeRecovery

        ConnectionDefinitionType<T> removeRecovery()
        Removes the recovery element
        Returns:
        the current instance of ConnectionDefinitionType
      • useCcm

        ConnectionDefinitionType<T> useCcm​(Boolean useCcm)
        Sets the use-ccm attribute
        Parameters:
        useCcm - the value for the attribute use-ccm
        Returns:
        the current instance of ConnectionDefinitionType
      • isUseCcm

        Boolean isUseCcm()
        Returns the use-ccm attribute
        Returns:
        the value defined for the attribute use-ccm
      • removeUseCcm

        ConnectionDefinitionType<T> removeUseCcm()
        Removes the use-ccm attribute
        Returns:
        the current instance of ConnectionDefinitionType
      • sharable

        ConnectionDefinitionType<T> sharable​(Boolean sharable)
        Sets the sharable attribute
        Parameters:
        sharable - the value for the attribute sharable
        Returns:
        the current instance of ConnectionDefinitionType
      • isSharable

        Boolean isSharable()
        Returns the sharable attribute
        Returns:
        the value defined for the attribute sharable
      • removeSharable

        ConnectionDefinitionType<T> removeSharable()
        Removes the sharable attribute
        Returns:
        the current instance of ConnectionDefinitionType
      • enlistment

        ConnectionDefinitionType<T> enlistment​(Boolean enlistment)
        Sets the enlistment attribute
        Parameters:
        enlistment - the value for the attribute enlistment
        Returns:
        the current instance of ConnectionDefinitionType
      • isEnlistment

        Boolean isEnlistment()
        Returns the enlistment attribute
        Returns:
        the value defined for the attribute enlistment
      • removeEnlistment

        ConnectionDefinitionType<T> removeEnlistment()
        Removes the enlistment attribute
        Returns:
        the current instance of ConnectionDefinitionType
      • connectable

        ConnectionDefinitionType<T> connectable​(Boolean connectable)
        Sets the connectable attribute
        Parameters:
        connectable - the value for the attribute connectable
        Returns:
        the current instance of ConnectionDefinitionType
      • isConnectable

        Boolean isConnectable()
        Returns the connectable attribute
        Returns:
        the value defined for the attribute connectable
      • removeConnectable

        ConnectionDefinitionType<T> removeConnectable()
        Removes the connectable attribute
        Returns:
        the current instance of ConnectionDefinitionType
      • tracking

        ConnectionDefinitionType<T> tracking​(Boolean tracking)
        Sets the tracking attribute
        Parameters:
        tracking - the value for the attribute tracking
        Returns:
        the current instance of ConnectionDefinitionType
      • isTracking

        Boolean isTracking()
        Returns the tracking attribute
        Returns:
        the value defined for the attribute tracking
      • removeTracking

        ConnectionDefinitionType<T> removeTracking()
        Removes the tracking attribute
        Returns:
        the current instance of ConnectionDefinitionType
      • mcp

        ConnectionDefinitionType<T> mcp​(String mcp)
        Sets the mcp attribute
        Parameters:
        mcp - the value for the attribute mcp
        Returns:
        the current instance of ConnectionDefinitionType
      • getMcp

        String getMcp()
        Returns the mcp attribute
        Returns:
        the value defined for the attribute mcp
      • removeMcp

        ConnectionDefinitionType<T> removeMcp()
        Removes the mcp attribute
        Returns:
        the current instance of ConnectionDefinitionType
      • enlistmentTrace

        ConnectionDefinitionType<T> enlistmentTrace​(Boolean enlistmentTrace)
        Sets the enlistment-trace attribute
        Parameters:
        enlistmentTrace - the value for the attribute enlistment-trace
        Returns:
        the current instance of ConnectionDefinitionType
      • isEnlistmentTrace

        Boolean isEnlistmentTrace()
        Returns the enlistment-trace attribute
        Returns:
        the value defined for the attribute enlistment-trace
      • removeEnlistmentTrace

        ConnectionDefinitionType<T> removeEnlistmentTrace()
        Removes the enlistment-trace attribute
        Returns:
        the current instance of ConnectionDefinitionType