Package org.citydb.database.version
Class DatabaseVersionSupport
- java.lang.Object
-
- org.citydb.database.version.DatabaseVersionSupport
-
public class DatabaseVersionSupport extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
contains(DatabaseVersion version)
DatabaseVersion
getFromVersion()
DatabaseVersion
getTargetVersion()
boolean
isRevisionForwardCompatible()
static DatabaseVersionSupport
targetVersion(int major, int minor, int revision)
static DatabaseVersionSupport
targetVersion(DatabaseVersion targetVersion)
java.lang.String
toString()
DatabaseVersionSupport
withBackwardsCompatibility(int major, int minor, int revision)
DatabaseVersionSupport
withBackwardsCompatibility(DatabaseVersion fromVersion)
DatabaseVersionSupport
withRevisionForwardCompatibility(boolean enable)
-
-
-
Method Detail
-
targetVersion
public static DatabaseVersionSupport targetVersion(DatabaseVersion targetVersion)
-
targetVersion
public static DatabaseVersionSupport targetVersion(int major, int minor, int revision)
-
getTargetVersion
public DatabaseVersion getTargetVersion()
-
getFromVersion
public DatabaseVersion getFromVersion()
-
isRevisionForwardCompatible
public boolean isRevisionForwardCompatible()
-
withBackwardsCompatibility
public DatabaseVersionSupport withBackwardsCompatibility(DatabaseVersion fromVersion)
-
withBackwardsCompatibility
public DatabaseVersionSupport withBackwardsCompatibility(int major, int minor, int revision)
-
withRevisionForwardCompatibility
public DatabaseVersionSupport withRevisionForwardCompatibility(boolean enable)
-
contains
public boolean contains(DatabaseVersion version)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-