com.agimatec.dbmigrate
Class DBVersionString
java.lang.Object
com.agimatec.dbmigrate.DBVersionString
- All Implemented Interfaces:
- Comparable
public final class DBVersionString
- extends Object
- implements Comparable
Description: Class to parse a file name with dbversion at beginning of the name
Copyright: Copyright (c) 2007
Company: Agimatec GmbH
- Author:
- Roman Stumm
DBVersionString
protected DBVersionString(String v)
DBVersionString
protected DBVersionString(String prefix,
String v)
- format:
majorversion.minorversion.increment[_]*.*
majorversion, minorversion and increment are integer strings.
minorversion, increment and _* are optional
getMajor
public int getMajor()
getMinor
public int getMinor()
getIncrement
public int getIncrement()
getRest
public String getRest()
getFileName
public String getFileName()
getFileType
public String getFileType()
fromString
public static DBVersionString fromString(String prefix,
String v)
fromString
public static DBVersionString fromString(String v)
toString
public String toString()
- Overrides:
toString in class Object
getVersion
public String getVersion()
versionEquals
public boolean versionEquals(DBVersionString other)
isLater
public boolean isLater(DBVersionString other)
compareTo
public int compareTo(Object o)
- Specified by:
compareTo in interface Comparable
Copyright © 2008-2011. All Rights Reserved.