Interfaces
 InterfaceDescription
 IReleaseVersion Defines the contract for working with valid application life-cycle release versions
Classes
 ClassDescription
 ReleaseCodeException Throws an Exception displaying invalid release code details
 ReleaseCodes Provides a set of constants which represent valid numeric software release life-cycle versioning scheme as specified in release.properties

Numeric versioning scheme:

  • # {0} major
  • # {1} minor
  • # {2} revision/build
 ReleaseManager Manages release.properties configuration from which application version / release settings can be managed