## Uses of Interface
org.jboss.jca.embedded.dsl.ironjacamar11.api.ConnectionDefinitionType

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

- - ### Uses of ConnectionDefinitionType in org.jboss.jca.embedded.dsl.ironjacamar11.api

    Methods in org.jboss.jca.embedded.dsl.ironjacamar11.api that return ConnectionDefinitionType
    Modifier and Type | Method and Description
    --- | ---
    `ConnectionDefinitionType<T>` | ConnectionDefinitionType.`className(java.lang.String className)` Sets the `class-name` attribute
    `ConnectionDefinitionType<ConnectionDefinitionsType<T>>` | ConnectionDefinitionsType.`createConnectionDefinition()` Creates a new `connection-definition` element
    `ConnectionDefinitionType<T>` | ConnectionDefinitionType.`enabled(java.lang.Boolean enabled)` Sets the `enabled` attribute
    `ConnectionDefinitionType<T>` | ConnectionDefinitionType.`enlistment(java.lang.Boolean enlistment)` Sets the `enlistment` attribute
    `ConnectionDefinitionType<ConnectionDefinitionsType<T>>` | ConnectionDefinitionsType.`getOrCreateConnectionDefinition()` If not already created, a new `connection-definition` element will be created and returned.
    `ConnectionDefinitionType<T>` | ConnectionDefinitionType.`jndiName(java.lang.String jndiName)` Sets the `jndi-name` attribute
    `ConnectionDefinitionType<T>` | ConnectionDefinitionType.`poolName(java.lang.String poolName)` Sets the `pool-name` attribute
    `ConnectionDefinitionType<T>` | ConnectionDefinitionType.`removeAllConfigProperty()` Removes all `config-property` elements
    `ConnectionDefinitionType<T>` | ConnectionDefinitionType.`removeClassName()` Removes the `class-name` attribute
    `ConnectionDefinitionType<T>` | ConnectionDefinitionType.`removeEnabled()` Removes the `enabled` attribute
    `ConnectionDefinitionType<T>` | ConnectionDefinitionType.`removeEnlistment()` Removes the `enlistment` attribute
    `ConnectionDefinitionType<T>` | ConnectionDefinitionType.`removeJndiName()` Removes the `jndi-name` attribute
    `ConnectionDefinitionType<T>` | ConnectionDefinitionType.`removePool()` Removes the `pool` element
    `ConnectionDefinitionType<T>` | ConnectionDefinitionType.`removePoolName()` Removes the `pool-name` attribute
    `ConnectionDefinitionType<T>` | ConnectionDefinitionType.`removeRecovery()` Removes the `recovery` element
    `ConnectionDefinitionType<T>` | ConnectionDefinitionType.`removeSecurity()` Removes the `security` element
    `ConnectionDefinitionType<T>` | ConnectionDefinitionType.`removeSharable()` Removes the `sharable` attribute
    `ConnectionDefinitionType<T>` | ConnectionDefinitionType.`removeTimeout()` Removes the `timeout` element
    `ConnectionDefinitionType<T>` | ConnectionDefinitionType.`removeUseCcm()` Removes the `use-ccm` attribute
    `ConnectionDefinitionType<T>` | ConnectionDefinitionType.`removeUseJavaContext()` Removes the `use-java-context` attribute
    `ConnectionDefinitionType<T>` | ConnectionDefinitionType.`removeValidation()` Removes the `validation` element
    `ConnectionDefinitionType<T>` | ConnectionDefinitionType.`removeXaPool()` Removes the `xa-pool` element
    `ConnectionDefinitionType<T>` | ConnectionDefinitionType.`sharable(java.lang.Boolean sharable)` Sets the `sharable` attribute
    `ConnectionDefinitionType<T>` | ConnectionDefinitionType.`useCcm(java.lang.Boolean useCcm)` Sets the `use-ccm` attribute
    `ConnectionDefinitionType<T>` | ConnectionDefinitionType.`useJavaContext(java.lang.Boolean useJavaContext)` Sets the `use-java-context` attribute

    Methods in org.jboss.jca.embedded.dsl.ironjacamar11.api that return types with arguments of type ConnectionDefinitionType
    Modifier and Type | Method and Description
    --- | ---
    `ConfigPropertyType<ConnectionDefinitionType<T>>` | ConnectionDefinitionType.`createConfigProperty()` Creates a new `config-property` element
    `java.util.List<ConfigPropertyType<ConnectionDefinitionType<T>>>` | ConnectionDefinitionType.`getAllConfigProperty()` Returns all `config-property` elements
    `java.util.List<ConnectionDefinitionType<ConnectionDefinitionsType<T>>>` | ConnectionDefinitionsType.`getAllConnectionDefinition()` Returns all `connection-definition` elements
    `ConfigPropertyType<ConnectionDefinitionType<T>>` | ConnectionDefinitionType.`getOrCreateConfigProperty()` If not already created, a new `config-property` element will be created and returned.
    `PoolType<ConnectionDefinitionType<T>>` | ConnectionDefinitionType.`getOrCreatePool()` If not already created, a new `pool` element with the given value will be created.
    `RecoverType<ConnectionDefinitionType<T>>` | ConnectionDefinitionType.`getOrCreateRecovery()` If not already created, a new `recovery` element with the given value will be created.
    `SecurityType<ConnectionDefinitionType<T>>` | ConnectionDefinitionType.`getOrCreateSecurity()` If not already created, a new `security` element with the given value will be created.
    `TimeoutType<ConnectionDefinitionType<T>>` | ConnectionDefinitionType.`getOrCreateTimeout()` If not already created, a new `timeout` element with the given value will be created.
    `ValidationType<ConnectionDefinitionType<T>>` | ConnectionDefinitionType.`getOrCreateValidation()` If not already created, a new `validation` element with the given value will be created.
    `XaPoolType<ConnectionDefinitionType<T>>` | ConnectionDefinitionType.`getOrCreateXaPool()` If not already created, a new `xa-pool` element with the given value will be created.

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