## Uses of Interface
org.jboss.jca.embedded.dsl.datasources12.api.DatasourceType

- Packages that use DatasourceType
  Package | Description
  --- | ---
  org.jboss.jca.embedded.dsl.datasources12.api | Provides the interfaces and enumeration types as defined in the schema

- - ### Uses of DatasourceType in org.jboss.jca.embedded.dsl.datasources12.api

    Methods in org.jboss.jca.embedded.dsl.datasources12.api that return DatasourceType
    Modifier and Type | Method and Description
    --- | ---
    `DatasourceType<T>` | DatasourceType.`connectionUrl(java.lang.String connectionUrl)` Sets the `connection-url` element
    `DatasourceType<DatasourcesDescriptor>` | DatasourcesDescriptor.`createDatasource()` Creates a new `datasource` element
    `DatasourceType<DatasourcesType<T>>` | DatasourcesType.`createDatasource()` Creates a new `datasource` element
    `DatasourceType<T>` | DatasourceType.`datasourceClass(java.lang.String datasourceClass)` Sets the `datasource-class` element
    `DatasourceType<T>` | DatasourceType.`driver(java.lang.String driver)` Sets the `driver` element
    `DatasourceType<T>` | DatasourceType.`driverClass(java.lang.String driverClass)` Sets the `driver-class` element
    `DatasourceType<T>` | DatasourceType.`enabled(java.lang.Boolean enabled)` Sets the `enabled` attribute
    `DatasourceType<DatasourcesDescriptor>` | DatasourcesDescriptor.`getOrCreateDatasource()` If not already created, a new `datasource` element will be created and returned.
    `DatasourceType<DatasourcesType<T>>` | DatasourcesType.`getOrCreateDatasource()` If not already created, a new `datasource` element will be created and returned.
    `DatasourceType<T>` | DatasourceType.`jndiName(java.lang.String jndiName)` Sets the `jndi-name` attribute
    `DatasourceType<T>` | DatasourceType.`jta(java.lang.Boolean jta)` Sets the `jta` attribute
    `DatasourceType<T>` | DatasourceType.`newConnectionSql(java.lang.String newConnectionSql)` Sets the `new-connection-sql` element
    `DatasourceType<T>` | DatasourceType.`poolName(java.lang.String poolName)` Sets the `pool-name` attribute
    `DatasourceType<T>` | DatasourceType.`removeAllConnectionProperty()` Removes all `connection-property` elements
    `DatasourceType<T>` | DatasourceType.`removeConnectionUrl()` Removes the `connection-url` element
    `DatasourceType<T>` | DatasourceType.`removeDatasourceClass()` Removes the `datasource-class` element
    `DatasourceType<T>` | DatasourceType.`removeDriver()` Removes the `driver` element
    `DatasourceType<T>` | DatasourceType.`removeDriverClass()` Removes the `driver-class` element
    `DatasourceType<T>` | DatasourceType.`removeEnabled()` Removes the `enabled` attribute
    `DatasourceType<T>` | DatasourceType.`removeJndiName()` Removes the `jndi-name` attribute
    `DatasourceType<T>` | DatasourceType.`removeJta()` Removes the `jta` attribute
    `DatasourceType<T>` | DatasourceType.`removeNewConnectionSql()` Removes the `new-connection-sql` element
    `DatasourceType<T>` | DatasourceType.`removePool()` Removes the `pool` element
    `DatasourceType<T>` | DatasourceType.`removePoolName()` Removes the `pool-name` attribute
    `DatasourceType<T>` | DatasourceType.`removeSecurity()` Removes the `security` element
    `DatasourceType<T>` | DatasourceType.`removeSpy()` Removes the `spy` attribute
    `DatasourceType<T>` | DatasourceType.`removeStatement()` Removes the `statement` element
    `DatasourceType<T>` | DatasourceType.`removeTimeout()` Removes the `timeout` element
    `DatasourceType<T>` | DatasourceType.`removeTransactionIsolation()` Removes the `transaction-isolation` attribute
    `DatasourceType<T>` | DatasourceType.`removeUrlDelimiter()` Removes the `url-delimiter` element
    `DatasourceType<T>` | DatasourceType.`removeUrlSelectorStrategyClassName()` Removes the `url-selector-strategy-class-name` element
    `DatasourceType<T>` | DatasourceType.`removeUseCcm()` Removes the `use-ccm` attribute
    `DatasourceType<T>` | DatasourceType.`removeUseJavaContext()` Removes the `use-java-context` attribute
    `DatasourceType<T>` | DatasourceType.`removeValidation()` Removes the `validation` element
    `DatasourceType<T>` | DatasourceType.`spy(java.lang.Boolean spy)` Sets the `spy` attribute
    `DatasourceType<T>` | DatasourceType.`transactionIsolation(java.lang.String transactionIsolation)` Sets the `transaction-isolation` element
    `DatasourceType<T>` | DatasourceType.`transactionIsolation(TransactionIsolationType transactionIsolation)` Sets the `transaction-isolation` element
    `DatasourceType<T>` | DatasourceType.`urlDelimiter(java.lang.String urlDelimiter)` Sets the `url-delimiter` element
    `DatasourceType<T>` | DatasourceType.`urlSelectorStrategyClassName(java.lang.String urlSelectorStrategyClassName)` Sets the `url-selector-strategy-class-name` element
    `DatasourceType<T>` | DatasourceType.`useCcm(java.lang.Boolean useCcm)` Sets the `use-ccm` attribute
    `DatasourceType<T>` | DatasourceType.`useJavaContext(java.lang.Boolean useJavaContext)` Sets the `use-java-context` attribute

    Methods in org.jboss.jca.embedded.dsl.datasources12.api that return types with arguments of type DatasourceType
    Modifier and Type | Method and Description
    --- | ---
    `ConnectionPropertyType<DatasourceType<T>>` | DatasourceType.`createConnectionProperty()` Creates a new `connection-property` element
    `java.util.List<ConnectionPropertyType<DatasourceType<T>>>` | DatasourceType.`getAllConnectionProperty()` Returns all `connection-property` elements
    `java.util.List<DatasourceType<DatasourcesDescriptor>>` | DatasourcesDescriptor.`getAllDatasource()` Returns all `datasource` elements
    `java.util.List<DatasourceType<DatasourcesType<T>>>` | DatasourcesType.`getAllDatasource()` Returns all `datasource` elements
    `ConnectionPropertyType<DatasourceType<T>>` | DatasourceType.`getOrCreateConnectionProperty()` If not already created, a new `connection-property` element will be created and returned.
    `PoolType<DatasourceType<T>>` | DatasourceType.`getOrCreatePool()` If not already created, a new `pool` element with the given value will be created.
    `DsSecurityType<DatasourceType<T>>` | DatasourceType.`getOrCreateSecurity()` If not already created, a new `security` element with the given value will be created.
    `StatementType<DatasourceType<T>>` | DatasourceType.`getOrCreateStatement()` If not already created, a new `statement` element with the given value will be created.
    `TimeoutType<DatasourceType<T>>` | DatasourceType.`getOrCreateTimeout()` If not already created, a new `timeout` element with the given value will be created.
    `ValidationType<DatasourceType<T>>` | DatasourceType.`getOrCreateValidation()` If not already created, a new `validation` element with the given value will be created.

Copyright © 2014 IronJacamar (http://www.ironjacamar.org)