org.jboss.resourceadapters.api
Interface ConnectionDefintionType<T>

All Superinterfaces:
Child<T>
All Known Implementing Classes:
ConnectionDefintionTypeImpl

public interface ConnectionDefintionType<T>
extends Child<T>

This interface defines the contract for the connection-defintionType xsd type

Since:
Generation date :2013-01-26T19:27:02.583+01:00
Author:
Ralf Battenfeld, Andrew Lee Rubinger

Method Summary
 ConnectionDefintionType<T> className(String className)
          Sets the class-name attribute
 ConfigPropertyType<ConnectionDefintionType<T>> createConfigProperty()
          Creates a new config-property element
 ConnectionDefintionType<T> enabled(Boolean enabled)
          Sets the enabled attribute
 List<ConfigPropertyType<ConnectionDefintionType<T>>> getAllConfigProperty()
          Returns all config-property elements
 String getClassName()
          Returns the class-name attribute
 String getJndiName()
          Returns the jndi-name attribute
 ConfigPropertyType<ConnectionDefintionType<T>> getOrCreateConfigProperty()
          If not already created, a new config-property element will be created and returned.
 PoolType<ConnectionDefintionType<T>> getOrCreatePool()
          If not already created, a new pool element with the given value will be created.
 RecoverType<ConnectionDefintionType<T>> getOrCreateRecovery()
          If not already created, a new recovery element with the given value will be created.
 SecurityType<ConnectionDefintionType<T>> getOrCreateSecurity()
          If not already created, a new security element with the given value will be created.
 TimeoutType<ConnectionDefintionType<T>> getOrCreateTimeout()
          If not already created, a new timeout element with the given value will be created.
 ValidationType<ConnectionDefintionType<T>> getOrCreateValidation()
          If not already created, a new validation element with the given value will be created.
 XaPoolType<ConnectionDefintionType<T>> getOrCreateXaPool()
          If not already created, a new xa-pool element with the given value will be created.
 String getPoolName()
          Returns the pool-name attribute
 Boolean isEnabled()
          Returns the enabled attribute
 Boolean isUseCcm()
          Returns the use-ccm attribute
 Boolean isUseJavaContext()
          Returns the use-java-context attribute
 ConnectionDefintionType<T> jndiName(String jndiName)
          Sets the jndi-name attribute
 ConnectionDefintionType<T> poolName(String poolName)
          Sets the pool-name attribute
 ConnectionDefintionType<T> removeAllConfigProperty()
          Removes all config-property elements
 ConnectionDefintionType<T> removeClassName()
          Removes the class-name attribute
 ConnectionDefintionType<T> removeEnabled()
          Removes the enabled attribute
 ConnectionDefintionType<T> removeJndiName()
          Removes the jndi-name attribute
 ConnectionDefintionType<T> removePool()
          Removes the pool element
 ConnectionDefintionType<T> removePoolName()
          Removes the pool-name attribute
 ConnectionDefintionType<T> removeRecovery()
          Removes the recovery element
 ConnectionDefintionType<T> removeSecurity()
          Removes the security element
 ConnectionDefintionType<T> removeTimeout()
          Removes the timeout element
 ConnectionDefintionType<T> removeUseCcm()
          Removes the use-ccm attribute
 ConnectionDefintionType<T> removeUseJavaContext()
          Removes the use-java-context attribute
 ConnectionDefintionType<T> removeValidation()
          Removes the validation element
 ConnectionDefintionType<T> removeXaPool()
          Removes the xa-pool element
 ConnectionDefintionType<T> useCcm(Boolean useCcm)
          Sets the use-ccm attribute
 ConnectionDefintionType<T> useJavaContext(Boolean useJavaContext)
          Sets the use-java-context attribute
 
Methods inherited from interface org.jboss.shrinkwrap.descriptor.api.Child
up
 

Method Detail

className

ConnectionDefintionType<T> className(String className)
Sets the class-name attribute

Parameters:
className - the value for the attribute class-name
Returns:
the current instance of ConnectionDefintionType

getClassName

String getClassName()
Returns the class-name attribute

Returns:
the value defined for the attribute class-name

removeClassName

ConnectionDefintionType<T> removeClassName()
Removes the class-name attribute

Returns:
the current instance of ConnectionDefintionType

jndiName

ConnectionDefintionType<T> jndiName(String jndiName)
Sets the jndi-name attribute

Parameters:
jndiName - the value for the attribute jndi-name
Returns:
the current instance of ConnectionDefintionType

getJndiName

String getJndiName()
Returns the jndi-name attribute

Returns:
the value defined for the attribute jndi-name

removeJndiName

ConnectionDefintionType<T> removeJndiName()
Removes the jndi-name attribute

Returns:
the current instance of ConnectionDefintionType

enabled

ConnectionDefintionType<T> enabled(Boolean enabled)
Sets the enabled attribute

Parameters:
enabled - the value for the attribute enabled
Returns:
the current instance of ConnectionDefintionType

isEnabled

Boolean isEnabled()
Returns the enabled attribute

Returns:
the value defined for the attribute enabled

removeEnabled

ConnectionDefintionType<T> removeEnabled()
Removes the enabled attribute

Returns:
the current instance of ConnectionDefintionType

useJavaContext

ConnectionDefintionType<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 ConnectionDefintionType

isUseJavaContext

Boolean isUseJavaContext()
Returns the use-java-context attribute

Returns:
the value defined for the attribute use-java-context

removeUseJavaContext

ConnectionDefintionType<T> removeUseJavaContext()
Removes the use-java-context attribute

Returns:
the current instance of ConnectionDefintionType

poolName

ConnectionDefintionType<T> poolName(String poolName)
Sets the pool-name attribute

Parameters:
poolName - the value for the attribute pool-name
Returns:
the current instance of ConnectionDefintionType

getPoolName

String getPoolName()
Returns the pool-name attribute

Returns:
the value defined for the attribute pool-name

removePoolName

ConnectionDefintionType<T> removePoolName()
Removes the pool-name attribute

Returns:
the current instance of ConnectionDefintionType

getOrCreateConfigProperty

ConfigPropertyType<ConnectionDefintionType<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

ConfigPropertyType<ConnectionDefintionType<T>> createConfigProperty()
Creates a new config-property element

Returns:
the new created instance of ConfigPropertyType>

getAllConfigProperty

List<ConfigPropertyType<ConnectionDefintionType<T>>> getAllConfigProperty()
Returns all config-property elements

Returns:
list of config-property

removeAllConfigProperty

ConnectionDefintionType<T> removeAllConfigProperty()
Removes all config-property elements

Returns:
the current instance of ConfigPropertyType>

getOrCreatePool

PoolType<ConnectionDefintionType<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

ConnectionDefintionType<T> removePool()
Removes the pool element

Returns:
the current instance of ConnectionDefintionType

getOrCreateXaPool

XaPoolType<ConnectionDefintionType<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

ConnectionDefintionType<T> removeXaPool()
Removes the xa-pool element

Returns:
the current instance of ConnectionDefintionType

getOrCreateSecurity

SecurityType<ConnectionDefintionType<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

ConnectionDefintionType<T> removeSecurity()
Removes the security element

Returns:
the current instance of ConnectionDefintionType

getOrCreateTimeout

TimeoutType<ConnectionDefintionType<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

ConnectionDefintionType<T> removeTimeout()
Removes the timeout element

Returns:
the current instance of ConnectionDefintionType

getOrCreateValidation

ValidationType<ConnectionDefintionType<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

ConnectionDefintionType<T> removeValidation()
Removes the validation element

Returns:
the current instance of ConnectionDefintionType

getOrCreateRecovery

RecoverType<ConnectionDefintionType<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

ConnectionDefintionType<T> removeRecovery()
Removes the recovery element

Returns:
the current instance of ConnectionDefintionType

useCcm

ConnectionDefintionType<T> useCcm(Boolean useCcm)
Sets the use-ccm attribute

Parameters:
useCcm - the value for the attribute use-ccm
Returns:
the current instance of ConnectionDefintionType

isUseCcm

Boolean isUseCcm()
Returns the use-ccm attribute

Returns:
the value defined for the attribute use-ccm

removeUseCcm

ConnectionDefintionType<T> removeUseCcm()
Removes the use-ccm attribute

Returns:
the current instance of ConnectionDefintionType


Copyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.