public class DriverImpl extends Object implements Driver
Driver.Attribute, Driver.Tag
Constructor and Description |
---|
DriverImpl(String name,
Integer majorVersion,
Integer minorVersion,
String module,
String driverClass,
String dataSourceClass,
String xaDataSourceClass)
Create a new DriverImpl.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
String |
getDataSourceClass()
Get the dataSourceClass.
|
String |
getDriverClass()
Get the driverClass.
|
Integer |
getMajorVersion() |
Integer |
getMinorVersion() |
String |
getModule()
Get the module.
|
String |
getName()
Get the name.
|
String |
getXaDataSourceClass()
Get the xsDataSourceClass.
|
int |
hashCode() |
String |
toString() |
void |
validate() |
public DriverImpl(String name, Integer majorVersion, Integer minorVersion, String module, String driverClass, String dataSourceClass, String xaDataSourceClass) throws ValidateException
name
- namemajorVersion
- majorVersionminorVersion
- minorVersionmodule
- moduledriverClass
- driverClassdataSourceClass
- xaDataSourceClassxaDataSourceClass
- xaDataSourceClassValidateException
- in case name is not specifiedpublic final String getName()
public final String getModule()
public final String getDriverClass()
getDriverClass
in interface Driver
public final String getDataSourceClass()
getDataSourceClass
in interface Driver
public final String getXaDataSourceClass()
getXaDataSourceClass
in interface Driver
public void validate() throws ValidateException
validate
in interface ValidatableMetadata
ValidateException
public Integer getMajorVersion()
getMajorVersion
in interface Driver
public Integer getMinorVersion()
getMinorVersion
in interface Driver
Copyright © 2021 JBoss by Red Hat. All rights reserved.