Package org.jboss.jca.common.metadata.ds
Class DriverImpl
java.lang.Object
org.jboss.jca.common.metadata.ds.DriverImpl
- All Implemented Interfaces:
Serializable,Driver,JCAMetadata,ValidatableMetadata
A DriverImpl.
- Author:
- Stefano Maestri
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.jboss.jca.common.api.metadata.ds.Driver
Driver.Attribute, Driver.Tag -
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
DriverImpl
public DriverImpl(String name, Integer majorVersion, Integer minorVersion, String module, String driverClass, String dataSourceClass, String xaDataSourceClass) throws ValidateException Create a new DriverImpl.- Parameters:
name- namemajorVersion- majorVersionminorVersion- minorVersionmodule- moduledriverClass- driverClassdataSourceClass- xaDataSourceClassxaDataSourceClass- xaDataSourceClass- Throws:
ValidateException- in case name is not specified
-
-
Method Details
-
getName
Get the name. -
getModule
Get the module. -
getDriverClass
Get the driverClass.- Specified by:
getDriverClassin interfaceDriver- Returns:
- the driverClass.
-
getDataSourceClass
Get the dataSourceClass.- Specified by:
getDataSourceClassin interfaceDriver- Returns:
- the value
-
getXaDataSourceClass
Get the xsDataSourceClass.- Specified by:
getXaDataSourceClassin interfaceDriver- Returns:
- the xsDataSourceClass.
-
validate
- Specified by:
validatein interfaceValidatableMetadata- Throws:
ValidateException
-
getMajorVersion
- Specified by:
getMajorVersionin interfaceDriver
-
getMinorVersion
- Specified by:
getMinorVersionin interfaceDriver
-
toString
-
hashCode
public int hashCode() -
equals
-