/*
This file belongs to the Servoy development and deployment environment, Copyright (C) 1997-2010 Servoy BV
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU Affero General Public License as published by the Free
Software Foundation; either version 3 of the License, or (at your option) any
later version.
This program is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License along
with this program; if not, see http://www.gnu.org/licenses or write to the Free
Software Foundation,Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301
*/
package com.servoy.j2db;
/**
* Servoy version info class
*
* @author jblok
*/
@SuppressWarnings("nls")
public abstract class ClientVersion
{
// these fields are private intentionally, to prevent final class member copy in other classes!
private static final int majorVersion = 8;
private static final int middleVersion = 0;
private static final int minorVersion = 3;
private static final int releaseNumber = 3025;
private static final String versionPostfix = "";
// make sure you keep this the same format, or make it work with extensions version comparing & xml schema
private static final String version = majorVersion + "." + middleVersion + "." + minorVersion + (versionPostfix != null ? " " + versionPostfix : "");
public static int getReleaseNumber()
{
return releaseNumber;
}
public static String getVersion()
{
return version;
}
public static String getBundleVersion()
{
return majorVersion + "." + middleVersion + "." + minorVersion + "." + releaseNumber;
}
public static int getMajorVersion()
{
return majorVersion;
}
public static int getMiddleVersion()
{
return middleVersion;
}
public static int getMinorVersion()
{
return minorVersion;
}
public static String getVersionPostFix()
{
return versionPostfix;
}
}