GhVersion.java 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. package hello;
  2. import com.techempower.*;
  3. import com.techempower.gemini.*;
  4. import com.techempower.helper.*;
  5. /**
  6. * Provides a name, client, and version number for the current build of
  7. * the GeminiHello application.
  8. *
  9. * @see com.techempower.Version
  10. *
  11. * Development history:
  12. * 2012-04-19 - mh - Created
  13. *
  14. * @author mhixson
  15. */
  16. public class GhVersion
  17. extends Version
  18. {
  19. //
  20. // Member methods.
  21. //
  22. /**
  23. * Constructor. This builds the version string.
  24. */
  25. public GhVersion()
  26. {
  27. this.setVersionString(getMajorVersion() + "."
  28. + StringHelper.padZero(getMinorVersion(), 2)
  29. + "(" + StringHelper.padZero(getMicroVersion(), 2)
  30. + ") (Gemini " + GeminiConstants.GEMINI_VERSION + ")");
  31. }
  32. /**
  33. * Get the version levels.
  34. */
  35. @Override
  36. public int getMajorVersion() { return 0; }
  37. @Override
  38. public int getMinorVersion() { return 1; }
  39. @Override
  40. public int getMicroVersion() { return 0; }
  41. /**
  42. * Gets the product code.
  43. */
  44. @Override
  45. public String getProductCode()
  46. {
  47. return "GH";
  48. }
  49. /**
  50. * Gets the product name.
  51. */
  52. @Override
  53. public String getProductName()
  54. {
  55. return "GeminiHello";
  56. }
  57. /**
  58. * Gets the client's name.
  59. */
  60. @Override
  61. public String getClientName()
  62. {
  63. return "TechEmpower, Inc.";
  64. }
  65. /**
  66. * Gets the developer's name.
  67. */
  68. @Override
  69. public String getDeveloperName()
  70. {
  71. return "TechEmpower, Inc.";
  72. }
  73. /**
  74. * Gets the copyright years.
  75. */
  76. @Override
  77. public String getCopyrightYears()
  78. {
  79. return "----";
  80. }
  81. } // End GhVersion.