package jeffaschenk.commons.touchpoint.model;
/**
* Initial Simple Model Version Object
* Can be seeded using Spring Beans
*
* @author jeffaschenk@gmail.com
* @version $Id: $
*/
public class ModelVersion {
private final static String modelVersion = "1.0.0";
private final static String modelTimeStamp = "May 30, 2014 12:18:01 PM PDT";
/**
* Private Constructor
*/
private ModelVersion() {
}
/**
* <p>Getter for the field <code>modelVersion</code>.</p>
*
* @return a {@link String} object.
*/
public static String getModelVersion() {
return modelVersion;
}
/**
* <p>Getter for the field <code>modelTimeStamp</code>.</p>
*
* @return a {@link String} object.
*/
public static String getModelTimeStamp() {
return modelTimeStamp;
}
/**
* Provide Full Version String
* @return String of with all Information.
*/
public static String getFullVersionString() {
return "Touchpoint Model Version:[" + ModelVersion.modelVersion +"], TimeStamp:[" + ModelVersion.modelTimeStamp + "]";
}
/**
* Simply Main to Show Version Information.
* @param args
*/
public static void main(String[] args){
System.out.println(ModelVersion.getFullVersionString());
}
}