net.sf.appinfo
Interface ApplicationInfo

All Known Subinterfaces:
InitAwareApplicationInfo
All Known Implementing Classes:
AbstractInitAwareApplicationInfo, ChainedApplicationInfo, FallbackApplicationInfo, SimplierManifestApplicationInfo

public interface ApplicationInfo

Interface for classes returning partial information about application.

Author:
Marcin ZajÄ…czkowski, 2010-07-01

Field Summary
static String DEFAULT_BUILD_DATE
           
static String DEFAULT_BUILD_NUMBER
           
static String DEFAULT_NAME
           
static String DEFAULT_SCM_REVISION
           
static String DEFAULT_VERSION
           
 
Method Summary
 String getBuildDate()
          Returns creation date of current build.
 String getBuildNumber()
          Returns current build number (np.
 String getName()
          Returns application name.
 String getScmRevision()
          Returns current SCM revision.
 String getVersion()
          Returns application version.
 

Field Detail

DEFAULT_NAME

static final String DEFAULT_NAME
See Also:
Constant Field Values

DEFAULT_VERSION

static final String DEFAULT_VERSION
See Also:
Constant Field Values

DEFAULT_BUILD_NUMBER

static final String DEFAULT_BUILD_NUMBER
See Also:
Constant Field Values

DEFAULT_BUILD_DATE

static final String DEFAULT_BUILD_DATE
See Also:
Constant Field Values

DEFAULT_SCM_REVISION

static final String DEFAULT_SCM_REVISION
See Also:
Constant Field Values
Method Detail

getName

String getName()
Returns application name.

Returns:
application name

getVersion

String getVersion()
Returns application version.

Returns:
application version

getBuildNumber

String getBuildNumber()
Returns current build number (np. from CI server).

Returns:
build number

getBuildDate

String getBuildDate()
Returns creation date of current build.

Returns:
build creation date

getScmRevision

String getScmRevision()
Returns current SCM revision.

Returns:
SCM revision
Since:
0.5.1


Copyright © 2010-2011. All Rights Reserved.