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
public class DriverImpl extends Object implements Driver
A DriverImpl.- Author:
- Stefano Maestri
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.jboss.jca.common.api.metadata.ds.Driver
Driver.Attribute, Driver.Tag
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)StringgetDataSourceClass()Get the dataSourceClass.StringgetDriverClass()Get the driverClass.IntegergetMajorVersion()IntegergetMinorVersion()StringgetModule()Get the module.StringgetName()Get the name.StringgetXaDataSourceClass()Get the xsDataSourceClass.inthashCode()StringtoString()voidvalidate()
-
-
-
Constructor Detail
-
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 Detail
-
getName
public final String getName()
Get the name.
-
getModule
public final String getModule()
Get the module.
-
getDriverClass
public final String getDriverClass()
Get the driverClass.- Specified by:
getDriverClassin interfaceDriver- Returns:
- the driverClass.
-
getDataSourceClass
public final String getDataSourceClass()
Get the dataSourceClass.- Specified by:
getDataSourceClassin interfaceDriver- Returns:
- the value
-
getXaDataSourceClass
public final String getXaDataSourceClass()
Get the xsDataSourceClass.- Specified by:
getXaDataSourceClassin interfaceDriver- Returns:
- the xsDataSourceClass.
-
validate
public void validate() throws ValidateException- Specified by:
validatein interfaceValidatableMetadata- Throws:
ValidateException
-
getMajorVersion
public Integer getMajorVersion()
- Specified by:
getMajorVersionin interfaceDriver
-
getMinorVersion
public Integer getMinorVersion()
- Specified by:
getMinorVersionin interfaceDriver
-
-