GhVersion.java 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  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. implements GeminiConstants
  19. {
  20. //
  21. // Member methods.
  22. //
  23. /**
  24. * Constructor. This builds the version string.
  25. */
  26. public GhVersion()
  27. {
  28. this.setVersionString(getMajorVersion() + "."
  29. + StringHelper.padZero(getMinorVersion(), 2)
  30. + "(" + StringHelper.padZero(getMicroVersion(), 2)
  31. + ") (Gemini " + GEMINI_VERSION + ")");
  32. }
  33. /**
  34. * Get the version levels.
  35. */
  36. @Override
  37. public int getMajorVersion() { return 0; }
  38. @Override
  39. public int getMinorVersion() { return 1; }
  40. @Override
  41. public int getMicroVersion() { return 0; }
  42. /**
  43. * Gets the product code.
  44. */
  45. @Override
  46. public String getProductCode()
  47. {
  48. return "GH";
  49. }
  50. /**
  51. * Gets the product name.
  52. */
  53. @Override
  54. public String getProductName()
  55. {
  56. return "GeminiHello";
  57. }
  58. /**
  59. * Gets the client's name.
  60. */
  61. @Override
  62. public String getClientName()
  63. {
  64. return "TechEmpower, Inc.";
  65. }
  66. /**
  67. * Gets the developer's name.
  68. */
  69. @Override
  70. public String getDeveloperName()
  71. {
  72. return "TechEmpower, Inc.";
  73. }
  74. /**
  75. * Gets the copyright years.
  76. */
  77. @Override
  78. public String getCopyrightYears()
  79. {
  80. return "----";
  81. }
  82. } // End GhVersion.