|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.datatools.sqltools.core.DatabaseVendorDefinitionId
public class DatabaseVendorDefinitionId
A class to uniquely identify a database definition, represented by product name and version.
Nested Class Summary | |
---|---|
static class |
DatabaseVendorDefinitionId.VersionComparator
A string comparator which is aware of version number |
Constructor Summary | |
---|---|
DatabaseVendorDefinitionId(java.lang.String dbDefName)
Constructs the DatabaseVendorDefinitionId object by product name + "_" + version. |
|
DatabaseVendorDefinitionId(java.lang.String productName,
java.lang.String version)
Constructs the DatabaseVendorDefinitionId object by product name and version. |
Method Summary | |
---|---|
int |
compareTo(java.lang.Object o)
Override compareTo to make this object be able to serve as key in a TreeMap. |
boolean |
equals(java.lang.Object obj)
Returns true if the product names are equal and versions are compatible. |
java.lang.String |
getProductName()
Returns the product name |
java.lang.String |
getVersion()
Returns the version |
int |
hashCode()
Override hashCode to make this object be able to serve as key in a HashMap. |
java.lang.String |
toString()
name + "_" + version |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public DatabaseVendorDefinitionId(java.lang.String productName, java.lang.String version)
DatabaseVendorDefinitionId
object by product name and version.
public DatabaseVendorDefinitionId(java.lang.String dbDefName)
DatabaseVendorDefinitionId
object by product name + "_" + version.
dbDefName
- product name + "_" + version.Method Detail |
---|
public java.lang.String getProductName()
public java.lang.String getVersion()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public int compareTo(java.lang.Object o)
compareTo
in interface java.lang.Comparable
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |