|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface XaDatasourceType<T>
This interface defines the contract for the xa-datasourceType
xsd type
Method Summary | |
---|---|
XaDatasourcePropertyType<XaDatasourceType<T>> |
createXaDatasourceProperty()
Creates a new xa-datasource-property element |
XaDatasourceType<T> |
driver(String driver)
Sets the driver element |
XaDatasourceType<T> |
enabled(Boolean enabled)
Sets the enabled attribute |
List<XaDatasourcePropertyType<XaDatasourceType<T>>> |
getAllXaDatasourceProperty()
Returns all xa-datasource-property elements |
String |
getDriver()
Returns the driver element |
String |
getJndiName()
Returns the jndi-name attribute |
String |
getNewConnectionSql()
Returns the new-connection-sql element |
RecoverType<XaDatasourceType<T>> |
getOrCreateRecovery()
If not already created, a new recovery element with the given value will be created. |
DsSecurityType<XaDatasourceType<T>> |
getOrCreateSecurity()
If not already created, a new security element with the given value will be created. |
StatementType<XaDatasourceType<T>> |
getOrCreateStatement()
If not already created, a new statement element with the given value will be created. |
TimeoutType<XaDatasourceType<T>> |
getOrCreateTimeout()
If not already created, a new timeout element with the given value will be created. |
ValidationType<XaDatasourceType<T>> |
getOrCreateValidation()
If not already created, a new validation element with the given value will be created. |
XaDatasourcePropertyType<XaDatasourceType<T>> |
getOrCreateXaDatasourceProperty()
If not already created, a new xa-datasource-property element will be created and returned. |
XaPoolType<XaDatasourceType<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 |
TransactionIsolationType |
getTransactionIsolation()
Returns the transaction-isolation element |
String |
getTransactionIsolationAsString()
Returns the transaction-isolation element |
String |
getUrlDelimiter()
Returns the url-delimiter element |
String |
getUrlSelectorStrategyClassName()
Returns the url-selector-strategy-class-name element |
String |
getXaDatasourceClass()
Returns the xa-datasource-class element |
Boolean |
isEnabled()
Returns the enabled attribute |
Boolean |
isSpy()
Returns the spy attribute |
Boolean |
isUseCcm()
Returns the use-ccm attribute |
Boolean |
isUseJavaContext()
Returns the use-java-context attribute |
XaDatasourceType<T> |
jndiName(String jndiName)
Sets the jndi-name attribute |
XaDatasourceType<T> |
newConnectionSql(String newConnectionSql)
Sets the new-connection-sql element |
XaDatasourceType<T> |
poolName(String poolName)
Sets the pool-name attribute |
XaDatasourceType<T> |
removeAllXaDatasourceProperty()
Removes all xa-datasource-property elements |
XaDatasourceType<T> |
removeDriver()
Removes the driver element |
XaDatasourceType<T> |
removeEnabled()
Removes the enabled attribute |
XaDatasourceType<T> |
removeJndiName()
Removes the jndi-name attribute |
XaDatasourceType<T> |
removeNewConnectionSql()
Removes the new-connection-sql element |
XaDatasourceType<T> |
removePoolName()
Removes the pool-name attribute |
XaDatasourceType<T> |
removeRecovery()
Removes the recovery element |
XaDatasourceType<T> |
removeSecurity()
Removes the security element |
XaDatasourceType<T> |
removeSpy()
Removes the spy attribute |
XaDatasourceType<T> |
removeStatement()
Removes the statement element |
XaDatasourceType<T> |
removeTimeout()
Removes the timeout element |
XaDatasourceType<T> |
removeTransactionIsolation()
Removes the transaction-isolation attribute |
XaDatasourceType<T> |
removeUrlDelimiter()
Removes the url-delimiter element |
XaDatasourceType<T> |
removeUrlSelectorStrategyClassName()
Removes the url-selector-strategy-class-name element |
XaDatasourceType<T> |
removeUseCcm()
Removes the use-ccm attribute |
XaDatasourceType<T> |
removeUseJavaContext()
Removes the use-java-context attribute |
XaDatasourceType<T> |
removeValidation()
Removes the validation element |
XaDatasourceType<T> |
removeXaDatasourceClass()
Removes the xa-datasource-class element |
XaDatasourceType<T> |
removeXaPool()
Removes the xa-pool element |
XaDatasourceType<T> |
spy(Boolean spy)
Sets the spy attribute |
XaDatasourceType<T> |
transactionIsolation(String transactionIsolation)
Sets the transaction-isolation element |
XaDatasourceType<T> |
transactionIsolation(TransactionIsolationType transactionIsolation)
Sets the transaction-isolation element |
XaDatasourceType<T> |
urlDelimiter(String urlDelimiter)
Sets the url-delimiter element |
XaDatasourceType<T> |
urlSelectorStrategyClassName(String urlSelectorStrategyClassName)
Sets the url-selector-strategy-class-name element |
XaDatasourceType<T> |
useCcm(Boolean useCcm)
Sets the use-ccm attribute |
XaDatasourceType<T> |
useJavaContext(Boolean useJavaContext)
Sets the use-java-context attribute |
XaDatasourceType<T> |
xaDatasourceClass(String xaDatasourceClass)
Sets the xa-datasource-class element |
Methods inherited from interface org.jboss.shrinkwrap.descriptor.api.Child |
---|
up |
Method Detail |
---|
XaDatasourceType<T> jndiName(String jndiName)
jndi-name
attribute
jndiName
- the value for the attribute jndi-name
XaDatasourceType
String getJndiName()
jndi-name
attribute
jndi-name
XaDatasourceType<T> removeJndiName()
jndi-name
attribute
XaDatasourceType
XaDatasourceType<T> poolName(String poolName)
pool-name
attribute
poolName
- the value for the attribute pool-name
XaDatasourceType
String getPoolName()
pool-name
attribute
pool-name
XaDatasourceType<T> removePoolName()
pool-name
attribute
XaDatasourceType
XaDatasourceType<T> enabled(Boolean enabled)
enabled
attribute
enabled
- the value for the attribute enabled
XaDatasourceType
Boolean isEnabled()
enabled
attribute
enabled
XaDatasourceType<T> removeEnabled()
enabled
attribute
XaDatasourceType
XaDatasourceType<T> useJavaContext(Boolean useJavaContext)
use-java-context
attribute
useJavaContext
- the value for the attribute use-java-context
XaDatasourceType
Boolean isUseJavaContext()
use-java-context
attribute
use-java-context
XaDatasourceType<T> removeUseJavaContext()
use-java-context
attribute
XaDatasourceType
XaDatasourceType<T> spy(Boolean spy)
spy
attribute
spy
- the value for the attribute spy
XaDatasourceType
Boolean isSpy()
spy
attribute
spy
XaDatasourceType<T> removeSpy()
spy
attribute
XaDatasourceType
XaDatasourceType<T> useCcm(Boolean useCcm)
use-ccm
attribute
useCcm
- the value for the attribute use-ccm
XaDatasourceType
Boolean isUseCcm()
use-ccm
attribute
use-ccm
XaDatasourceType<T> removeUseCcm()
use-ccm
attribute
XaDatasourceType
XaDatasourcePropertyType<XaDatasourceType<T>> getOrCreateXaDatasourceProperty()
xa-datasource-property
element will be created and returned.
Otherwise, the first existing xa-datasource-property
element will be returned.
xa-datasource-property
XaDatasourcePropertyType<XaDatasourceType<T>> createXaDatasourceProperty()
xa-datasource-property
element
XaDatasourcePropertyType>
List<XaDatasourcePropertyType<XaDatasourceType<T>>> getAllXaDatasourceProperty()
xa-datasource-property
elements
xa-datasource-property
XaDatasourceType<T> removeAllXaDatasourceProperty()
xa-datasource-property
elements
XaDatasourcePropertyType>
XaDatasourceType<T> xaDatasourceClass(String xaDatasourceClass)
xa-datasource-class
element
xaDatasourceClass
- the value for the element xa-datasource-class
XaDatasourceType
String getXaDatasourceClass()
xa-datasource-class
element
xa-datasource-class
XaDatasourceType<T> removeXaDatasourceClass()
xa-datasource-class
element
XaDatasourceType
XaDatasourceType<T> driver(String driver)
driver
element
driver
- the value for the element driver
XaDatasourceType
String getDriver()
driver
element
driver
XaDatasourceType<T> removeDriver()
driver
element
XaDatasourceType
XaDatasourceType<T> urlDelimiter(String urlDelimiter)
url-delimiter
element
urlDelimiter
- the value for the element url-delimiter
XaDatasourceType
String getUrlDelimiter()
url-delimiter
element
url-delimiter
XaDatasourceType<T> removeUrlDelimiter()
url-delimiter
element
XaDatasourceType
XaDatasourceType<T> urlSelectorStrategyClassName(String urlSelectorStrategyClassName)
url-selector-strategy-class-name
element
urlSelectorStrategyClassName
- the value for the element url-selector-strategy-class-name
XaDatasourceType
String getUrlSelectorStrategyClassName()
url-selector-strategy-class-name
element
url-selector-strategy-class-name
XaDatasourceType<T> removeUrlSelectorStrategyClassName()
url-selector-strategy-class-name
element
XaDatasourceType
XaDatasourceType<T> newConnectionSql(String newConnectionSql)
new-connection-sql
element
newConnectionSql
- the value for the element new-connection-sql
XaDatasourceType
String getNewConnectionSql()
new-connection-sql
element
new-connection-sql
XaDatasourceType<T> removeNewConnectionSql()
new-connection-sql
element
XaDatasourceType
XaDatasourceType<T> transactionIsolation(TransactionIsolationType transactionIsolation)
transaction-isolation
element
transactionIsolation
- the value for the element transaction-isolation
XaDatasourceType
XaDatasourceType<T> transactionIsolation(String transactionIsolation)
transaction-isolation
element
transactionIsolation
- the value for the element transaction-isolation
XaDatasourceType
TransactionIsolationType getTransactionIsolation()
transaction-isolation
element
transaction-isolation
String getTransactionIsolationAsString()
transaction-isolation
element
transaction-isolation
XaDatasourceType<T> removeTransactionIsolation()
transaction-isolation
attribute
XaDatasourceType
XaPoolType<XaDatasourceType<T>> getOrCreateXaPool()
xa-pool
element with the given value will be created.
Otherwise, the existing xa-pool
element will be returned.
XaPoolType>
XaDatasourceType<T> removeXaPool()
xa-pool
element
XaDatasourceType
DsSecurityType<XaDatasourceType<T>> getOrCreateSecurity()
security
element with the given value will be created.
Otherwise, the existing security
element will be returned.
DsSecurityType>
XaDatasourceType<T> removeSecurity()
security
element
XaDatasourceType
ValidationType<XaDatasourceType<T>> getOrCreateValidation()
validation
element with the given value will be created.
Otherwise, the existing validation
element will be returned.
ValidationType>
XaDatasourceType<T> removeValidation()
validation
element
XaDatasourceType
TimeoutType<XaDatasourceType<T>> getOrCreateTimeout()
timeout
element with the given value will be created.
Otherwise, the existing timeout
element will be returned.
TimeoutType>
XaDatasourceType<T> removeTimeout()
timeout
element
XaDatasourceType
StatementType<XaDatasourceType<T>> getOrCreateStatement()
statement
element with the given value will be created.
Otherwise, the existing statement
element will be returned.
StatementType>
XaDatasourceType<T> removeStatement()
statement
element
XaDatasourceType
RecoverType<XaDatasourceType<T>> getOrCreateRecovery()
recovery
element with the given value will be created.
Otherwise, the existing recovery
element will be returned.
RecoverType>
XaDatasourceType<T> removeRecovery()
recovery
element
XaDatasourceType
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |