1 52 53 package com.go.trove; 54 55 import java.util.Date ; 56 57 public final class PackageInfo { 58 private static final String BASE_DIRECTORY = null; 60 private static final String REPOSITORY = null; 61 private static final String USERNAME = null; 62 private static final String BUILD_MACHINE = null; 63 private static final String GROUP = null; 64 private static final String PROJECT = null; 65 private static final String BUILD_LOCATION = null; 66 private static final String PRODUCT = "Trove"; 67 private static final String PRODUCT_VERSION = "1.0.x"; 68 private static final String BUILD_NUMBER = null; 69 private static final Date BUILD_DATE = null; 70 71 74 public static void main(String [] args) { 75 System.out.println("Base Directory: " + getBaseDirectory()); 76 System.out.println("Repository: " + getRepository()); 77 System.out.println("Username: " + getUsername()); 78 System.out.println("Build Machine: " + getBuildMachine()); 79 System.out.println("Group: " + getGroup()); 80 System.out.println("Project: " + getProject()); 81 System.out.println("Build Location: " + getBuildLocation()); 82 System.out.println("Product: " + getProduct()); 83 System.out.println("Product Version: " + getProductVersion()); 84 System.out.println("Build Number: " + getBuildNumber()); 85 System.out.println("Build Date: " + getBuildDate()); 86 System.out.println(); 87 System.out.println("Specification Title: " + getSpecificationTitle()); 88 System.out.println("Specification Version: " + getSpecificationVersion()); 89 System.out.println("Specification Vendor: " + getSpecificationVendor()); 90 System.out.println("Implementation Title: " + getImplementationTitle()); 91 System.out.println("Implementation Version: " + getImplementationVersion()); 92 System.out.println("Implementation Vendor: " + getImplementationVendor()); 93 } 94 95 public static String getSpecificationTitle() { 96 return PRODUCT; 97 } 98 99 public static String getSpecificationVersion() { 100 return PRODUCT_VERSION; 101 } 102 103 public static String getSpecificationVendor() { 104 return "GO.com"; 105 } 106 107 public static String getImplementationTitle() { 108 return PRODUCT; 109 } 110 111 public static String getImplementationVersion() { 112 if (BUILD_NUMBER != null) { 113 if (getSpecificationVersion() != null) { 114 return getSpecificationVersion() + '.' + BUILD_NUMBER; 115 } 116 else { 117 return BUILD_NUMBER; 118 } 119 } 120 else { 121 return getSpecificationVersion(); 122 } 123 } 124 125 public static String getImplementationVendor() { 126 if (GROUP != null) { 127 return getSpecificationVendor() + ' ' + GROUP; 128 } 129 else { 130 return getSpecificationVendor(); 131 } 132 } 133 134 public static String getBaseDirectory() { 135 return BASE_DIRECTORY; 136 } 137 138 public static String getRepository() { 139 return REPOSITORY; 140 } 141 142 public static String getUsername() { 143 return USERNAME; 144 } 145 146 public static String getBuildMachine() { 147 return BUILD_MACHINE; 148 } 149 150 public static String getGroup() { 151 return GROUP; 152 } 153 154 public static String getProject() { 155 return PROJECT; 156 } 157 158 public static String getBuildLocation() { 159 return BUILD_LOCATION; 160 } 161 162 public static String getProduct() { 163 return PRODUCT; 164 } 165 166 public static String getProductVersion() { 167 return PRODUCT_VERSION; 168 } 169 170 public static String getBuildNumber() { 171 return BUILD_NUMBER; 172 } 173 174 public static Date getBuildDate() { 175 return BUILD_DATE; 176 } 177 } 178 | Popular Tags |