com.agimatec.dbmigrate
Class DBVersionString

java.lang.Object
  extended by com.agimatec.dbmigrate.DBVersionString
All Implemented Interfaces:
java.lang.Comparable

public final class DBVersionString
extends java.lang.Object
implements java.lang.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

Constructor Summary
protected DBVersionString(java.lang.String v)
           
protected DBVersionString(java.lang.String prefix, java.lang.String v)
          format: majorversion.minorversion.increment[_]*.* majorversion, minorversion and increment are integer strings.
 
Method Summary
 int compareTo(java.lang.Object o)
           
static DBVersionString fromString(java.lang.String v)
           
static DBVersionString fromString(java.lang.String prefix, java.lang.String v)
           
 java.lang.String getFileName()
           
 java.lang.String getFileType()
           
 int getIncrement()
           
 int getMajor()
           
 int getMinor()
           
 java.lang.String getRest()
           
 java.lang.String getVersion()
           
 boolean isLater(DBVersionString other)
           
 java.lang.String toString()
           
 boolean versionEquals(DBVersionString other)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DBVersionString

protected DBVersionString(java.lang.String v)

DBVersionString

protected DBVersionString(java.lang.String prefix,
                          java.lang.String v)
format: majorversion.minorversion.increment[_]*.* majorversion, minorversion and increment are integer strings.

minorversion, increment and _* are optional

Method Detail

getMajor

public int getMajor()

getMinor

public int getMinor()

getIncrement

public int getIncrement()

getRest

public java.lang.String getRest()

getFileName

public java.lang.String getFileName()

getFileType

public java.lang.String getFileType()

fromString

public static DBVersionString fromString(java.lang.String prefix,
                                         java.lang.String v)

fromString

public static DBVersionString fromString(java.lang.String v)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getVersion

public java.lang.String getVersion()

versionEquals

public boolean versionEquals(DBVersionString other)

isLater

public boolean isLater(DBVersionString other)

compareTo

public int compareTo(java.lang.Object o)
Specified by:
compareTo in interface java.lang.Comparable


Copyright © 2008-2012. All Rights Reserved.