/* * Jitsi, the OpenSource Java VoIP and Instant Messaging client. * * Distributable under LGPL license. * See terms of license at gnu.org. */ package net.java.sip.communicator.impl.version; import org.jitsi.service.version.*; import org.jitsi.service.version.util.*; /** * The version service keeps track of the Jitsi version that we are * currently running. Other modules (such as a Help->About dialog) query and * use this service in order to show the current application version. *

* This version service implementation is based around the VersionImpl class * where all details of the version are statically defined. * * @author Emil Ivov */ public class VersionServiceImpl extends AbstractVersionService { /** * Returns a Version object containing version details of the * Jitsi version that we're currently running. * * @return a Version object containing version details of the * Jitsi version that we're currently running. */ public Version getCurrentVersion() { return VersionImpl.currentVersion(); } /** * {@inheritDoc} */ @Override protected Version createVersionImpl(int majorVersion, int minorVersion, String nightlyBuildId) { return VersionImpl.customVersion( majorVersion, minorVersion, nightlyBuildId); } }