com.xpn.xwiki.store.migration
Class XWikiDBVersion

java.lang.Object
  extended by com.xpn.xwiki.store.migration.XWikiDBVersion
All Implemented Interfaces:
Comparable<XWikiDBVersion>

public class XWikiDBVersion
extends Object
implements Comparable<XWikiDBVersion>

This entity is store xwiki's data version in database. Used for migrations. Data version is svn revision number from which data need migration. Immutable.

Version:
$Id: 93147515c940f225a5d5c928b85002b56b8deef4 $

Constructor Summary
XWikiDBVersion()
          Default constructor.
XWikiDBVersion(int version)
           
 
Method Summary
 int compareTo(XWikiDBVersion o)
           
 int getVersion()
           
 XWikiDBVersion increment()
           
protected  void setVersion(int version)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

XWikiDBVersion

public XWikiDBVersion()
Default constructor. It is need for Hibernate.


XWikiDBVersion

public XWikiDBVersion(int version)
Parameters:
version - - data version
Method Detail

getVersion

public int getVersion()
Returns:
data version

setVersion

protected void setVersion(int version)
Parameters:
version - - data version

compareTo

public int compareTo(XWikiDBVersion o)
Specified by:
compareTo in interface Comparable<XWikiDBVersion>

toString

public String toString()
Overrides:
toString in class Object

increment

public XWikiDBVersion increment()
Returns:
next version


Copyright © 2004-2013 XWiki. All Rights Reserved.