public abstract class AbstractVersion extends java.lang.Object implements Version
Modifier and Type | Field and Description |
---|---|
protected long |
buildTimestamp |
protected java.lang.String |
gitBranch |
protected java.lang.String |
gitVersion |
protected java.lang.String |
mavenProjectVersion |
protected java.lang.String |
repositoryName |
Modifier | Constructor and Description |
---|---|
protected |
AbstractVersion(java.lang.String repositoryName,
java.lang.String mavenProjectVersion,
java.lang.String gitVersion,
java.lang.String gitBranch,
long buildTimestamp) |
Modifier and Type | Method and Description |
---|---|
long |
getBuildTimestamp() |
java.lang.String |
getGitBranch() |
java.lang.String |
getGitVersion() |
java.lang.String |
getMavenProjectVersion() |
java.lang.String |
getRepositoryName() |
java.util.Map<java.lang.String,java.lang.String> |
toMap() |
java.lang.String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getTableString, getTableString, list
protected final java.lang.String repositoryName
protected final java.lang.String mavenProjectVersion
protected final java.lang.String gitVersion
protected final java.lang.String gitBranch
protected final long buildTimestamp
protected AbstractVersion(java.lang.String repositoryName, java.lang.String mavenProjectVersion, java.lang.String gitVersion, java.lang.String gitBranch, long buildTimestamp)
public java.lang.String getRepositoryName()
getRepositoryName
in interface Version
public java.lang.String getGitVersion()
getGitVersion
in interface Version
public java.lang.String getMavenProjectVersion()
getMavenProjectVersion
in interface Version
public java.lang.String getGitBranch()
getGitBranch
in interface Version
public long getBuildTimestamp()
getBuildTimestamp
in interface Version
public java.util.Map<java.lang.String,java.lang.String> toMap()
public java.lang.String toString()
toString
in class java.lang.Object