org.jboss.jca.common.metadata.ds
Class DatasourcesImpl

java.lang.Object
  extended by org.jboss.jca.common.metadata.ds.DatasourcesImpl
All Implemented Interfaces:
Serializable, org.jboss.jca.common.api.metadata.ds.DataSources, org.jboss.jca.common.api.metadata.JCAMetadata, org.jboss.jca.common.api.metadata.ValidatableMetadata

public class DatasourcesImpl
extends Object
implements org.jboss.jca.common.api.metadata.ds.DataSources

A DatasourcesImpl.

Author:
Stefano Maestri
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jboss.jca.common.api.metadata.ds.DataSources
org.jboss.jca.common.api.metadata.ds.DataSources.Tag
 
Constructor Summary
DatasourcesImpl(List<org.jboss.jca.common.api.metadata.ds.DataSource> datasource, List<org.jboss.jca.common.api.metadata.ds.XaDataSource> xaDataSource, Map<String,org.jboss.jca.common.api.metadata.ds.Driver> drivers)
          Create a new DatasourcesImpl.
 
Method Summary
 boolean equals(Object obj)
           
 List<org.jboss.jca.common.api.metadata.ds.DataSource> getDataSource()
          Get the datasource.
 org.jboss.jca.common.api.metadata.ds.Driver getDriver(String name)
           
 List<org.jboss.jca.common.api.metadata.ds.Driver> getDrivers()
           
 List<org.jboss.jca.common.api.metadata.ds.XaDataSource> getXaDataSource()
          Get the xaDataSource.
 int hashCode()
           
 String toString()
           
 void validate()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DatasourcesImpl

public DatasourcesImpl(List<org.jboss.jca.common.api.metadata.ds.DataSource> datasource,
                       List<org.jboss.jca.common.api.metadata.ds.XaDataSource> xaDataSource,
                       Map<String,org.jboss.jca.common.api.metadata.ds.Driver> drivers)
                throws org.jboss.jca.common.api.validator.ValidateException
Create a new DatasourcesImpl.

Parameters:
datasource - datasource
xaDataSource - xaDataSource
drivers - drivers
Throws:
org.jboss.jca.common.api.validator.ValidateException - ValidateException
Method Detail

getDataSource

public final List<org.jboss.jca.common.api.metadata.ds.DataSource> getDataSource()
Get the datasource.

Specified by:
getDataSource in interface org.jboss.jca.common.api.metadata.ds.DataSources
Returns:
the datasource.

getXaDataSource

public final List<org.jboss.jca.common.api.metadata.ds.XaDataSource> getXaDataSource()
Get the xaDataSource.

Specified by:
getXaDataSource in interface org.jboss.jca.common.api.metadata.ds.DataSources
Returns:
the xaDataSource.

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

toString

public String toString()
Overrides:
toString in class Object

validate

public void validate()
              throws org.jboss.jca.common.api.validator.ValidateException
Specified by:
validate in interface org.jboss.jca.common.api.metadata.ValidatableMetadata
Throws:
org.jboss.jca.common.api.validator.ValidateException

getDriver

public org.jboss.jca.common.api.metadata.ds.Driver getDriver(String name)
Specified by:
getDriver in interface org.jboss.jca.common.api.metadata.ds.DataSources

getDrivers

public List<org.jboss.jca.common.api.metadata.ds.Driver> getDrivers()
Specified by:
getDrivers in interface org.jboss.jca.common.api.metadata.ds.DataSources


Copyright © 2012 JBoss, by Red Hat (http://www.jboss.org/ironjacamar)