Package org.jboss.jca.common.metadata.ds
Class DataSourceAbstractImpl
java.lang.Object
org.jboss.jca.common.metadata.ds.DataSourceAbstractImpl
- All Implemented Interfaces:
Serializable,org.jboss.jca.common.api.metadata.ds.CommonDataSource,org.jboss.jca.common.api.metadata.JCAMetadata,org.jboss.jca.common.api.metadata.ValidatableMetadata
- Direct Known Subclasses:
DataSourceImpl,XADataSourceImpl
public abstract class DataSourceAbstractImpl
extends Object
implements org.jboss.jca.common.api.metadata.ds.CommonDataSource
A DataSourceAbstractImpl.
- Author:
- Stefano Maestri
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static CommonBundleThe bundleprotected BooleanConnectableprotected StringDriverprotected Booleanenabledprotected BooleanEnlistment traceprotected StringjndiNameprotected StringMCPprotected StringNew connection SQLprotected StringpoolNameprotected org.jboss.jca.common.api.metadata.ds.DsSecuritysecurityprotected Booleanspyprotected org.jboss.jca.common.api.metadata.ds.Statementstatementprotected org.jboss.jca.common.api.metadata.ds.TimeOuttimeOutprotected BooleanTrackingprotected org.jboss.jca.common.api.metadata.ds.TransactionIsolationtransactionIsolationprotected StringurlDelimiterprotected StringurlSelectorStrategyClassNameprotected Booleanuse-ccmprotected BooleanuseJavaContextprotected org.jboss.jca.common.api.metadata.ds.Validationvalidation -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDataSourceAbstractImpl(org.jboss.jca.common.api.metadata.ds.TransactionIsolation transactionIsolation, org.jboss.jca.common.api.metadata.ds.TimeOut timeOut, org.jboss.jca.common.api.metadata.ds.DsSecurity security, org.jboss.jca.common.api.metadata.ds.Statement statement, org.jboss.jca.common.api.metadata.ds.Validation validation, String urlDelimiter, String urlSelectorStrategyClassName, Boolean useJavaContext, String poolName, Boolean enabled, String jndiName, Boolean spy, Boolean useCcm, String driver, String newConnectionSql, Boolean connectable, Boolean tracking, String mcp, Boolean enlistmentTrace) Create a new DataSourceAbstractImpl. -
Method Summary
Modifier and TypeMethodDescriptionbooleangetMcp()org.jboss.jca.common.api.metadata.ds.DsSecurityorg.jboss.jca.common.api.metadata.ds.Statementorg.jboss.jca.common.api.metadata.ds.TimeOutorg.jboss.jca.common.api.metadata.ds.TransactionIsolationorg.jboss.jca.common.api.metadata.ds.ValidationinthashCode()isSpy()isUseCcm()protected voidPartial validation for common fields defined in this abstract classvoidsetEnabled(Boolean enabled) abstract StringtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.jboss.jca.common.api.metadata.ValidatableMetadata
validate
-
Field Details
-
bundle
The bundle -
transactionIsolation
protected org.jboss.jca.common.api.metadata.ds.TransactionIsolation transactionIsolationtransactionIsolation -
timeOut
protected org.jboss.jca.common.api.metadata.ds.TimeOut timeOuttimeOut -
security
protected org.jboss.jca.common.api.metadata.ds.DsSecurity securitysecurity -
statement
protected org.jboss.jca.common.api.metadata.ds.Statement statementstatement -
validation
protected org.jboss.jca.common.api.metadata.ds.Validation validationvalidation -
urlDelimiter
urlDelimiter -
urlSelectorStrategyClassName
urlSelectorStrategyClassName -
useJavaContext
useJavaContext -
poolName
poolName -
enabled
enabled -
jndiName
jndiName -
spy
spy -
useCcm
use-ccm -
driver
Driver -
newConnectionSql
New connection SQL -
connectable
Connectable -
tracking
Tracking -
mcp
MCP -
enlistmentTrace
Enlistment trace
-
-
Constructor Details
-
DataSourceAbstractImpl
protected DataSourceAbstractImpl(org.jboss.jca.common.api.metadata.ds.TransactionIsolation transactionIsolation, org.jboss.jca.common.api.metadata.ds.TimeOut timeOut, org.jboss.jca.common.api.metadata.ds.DsSecurity security, org.jboss.jca.common.api.metadata.ds.Statement statement, org.jboss.jca.common.api.metadata.ds.Validation validation, String urlDelimiter, String urlSelectorStrategyClassName, Boolean useJavaContext, String poolName, Boolean enabled, String jndiName, Boolean spy, Boolean useCcm, String driver, String newConnectionSql, Boolean connectable, Boolean tracking, String mcp, Boolean enlistmentTrace) throws org.jboss.jca.common.api.validator.ValidateException Create a new DataSourceAbstractImpl.- Parameters:
transactionIsolation- transactionIsolationtimeOut- timeOutsecurity- securitystatement- statementvalidation- validationurlDelimiter- urlDelimiterurlSelectorStrategyClassName- urlSelectorStrategyClassNameuseJavaContext- useJavaContextpoolName- poolNameenabled- enabledjndiName- jndiNamespy- spyuseCcm- useCcmdriver- drivernewConnectionSql- newConnectionSqlconnectable- connectabletracking- trackingmcp- mcpenlistmentTrace- enlistmentTrace- Throws:
org.jboss.jca.common.api.validator.ValidateException- ValidateException
-
-
Method Details
-
getTransactionIsolation
public org.jboss.jca.common.api.metadata.ds.TransactionIsolation getTransactionIsolation()- Specified by:
getTransactionIsolationin interfaceorg.jboss.jca.common.api.metadata.ds.CommonDataSource
-
getTimeOut
public org.jboss.jca.common.api.metadata.ds.TimeOut getTimeOut()- Specified by:
getTimeOutin interfaceorg.jboss.jca.common.api.metadata.ds.CommonDataSource
-
getSecurity
public org.jboss.jca.common.api.metadata.ds.DsSecurity getSecurity()- Specified by:
getSecurityin interfaceorg.jboss.jca.common.api.metadata.ds.CommonDataSource
-
getValidation
public org.jboss.jca.common.api.metadata.ds.Validation getValidation()- Specified by:
getValidationin interfaceorg.jboss.jca.common.api.metadata.ds.CommonDataSource
-
getStatement
public org.jboss.jca.common.api.metadata.ds.Statement getStatement() -
getUrlDelimiter
-
getUrlSelectorStrategyClassName
-
isUseJavaContext
- Specified by:
isUseJavaContextin interfaceorg.jboss.jca.common.api.metadata.ds.CommonDataSource
-
getPoolName
- Specified by:
getPoolNamein interfaceorg.jboss.jca.common.api.metadata.ds.CommonDataSource
-
isEnabled
- Specified by:
isEnabledin interfaceorg.jboss.jca.common.api.metadata.ds.CommonDataSource
-
getJndiName
- Specified by:
getJndiNamein interfaceorg.jboss.jca.common.api.metadata.ds.CommonDataSource
-
isSpy
- Specified by:
isSpyin interfaceorg.jboss.jca.common.api.metadata.ds.CommonDataSource
-
isUseCcm
- Specified by:
isUseCcmin interfaceorg.jboss.jca.common.api.metadata.ds.CommonDataSource
-
getDriver
- Specified by:
getDriverin interfaceorg.jboss.jca.common.api.metadata.ds.CommonDataSource
-
getNewConnectionSql
-
isConnectable
-
isTracking
-
getMcp
- Specified by:
getMcpin interfaceorg.jboss.jca.common.api.metadata.ds.CommonDataSource
-
isEnlistmentTrace
- Specified by:
isEnlistmentTracein interfaceorg.jboss.jca.common.api.metadata.ds.CommonDataSource
-
setEnabled
- Specified by:
setEnabledin interfaceorg.jboss.jca.common.api.metadata.ds.CommonDataSource
-
partialCommonValidation
protected void partialCommonValidation() throws org.jboss.jca.common.api.validator.ValidateExceptionPartial validation for common fields defined in this abstract class- Throws:
org.jboss.jca.common.api.validator.ValidateException- ValidateException
-
hashCode
public int hashCode() -
equals
-
toString
-