package ee.esutoniagodesu.bean; import com.fasterxml.jackson.annotation.JsonIgnore; import org.springframework.beans.factory.annotation.Value; import org.springframework.context.annotation.PropertySource; import org.springframework.stereotype.Component; @Component @PropertySource(value = "classpath:git.properties", ignoreResourceNotFound = true) public class GitRepositoryState { @JsonIgnore @Value("${git.branch}") private String branch; @JsonIgnore @Value("${git.dirty}") private String dirty; @JsonIgnore @Value("${git.tags}") private String tags; @JsonIgnore @Value("${git.commit.id.describe}") private String describe; @JsonIgnore @Value("${git.commit.id.describe-short}") private String shortDescribe; @JsonIgnore @Value("${git.commit.id}") private String commitId; @JsonIgnore @Value("${git.commit.id.abbrev}") private String commitIdAbbrev; @JsonIgnore @Value("${git.build.user.name}") private String buildUserName; @JsonIgnore @Value("${git.build.user.email}") private String buildUserEmail; @Value("${git.build.time}") private String buildTime;//näitame välja ainult kompileerimise aega @JsonIgnore @Value("${git.commit.user.name}") private String commitUserName; @JsonIgnore @Value("${git.commit.user.email}") private String commitUserEmail; @JsonIgnore @Value("${git.commit.message.full}") private String commitMessageFull; @JsonIgnore @Value("${git.commit.message.short}") private String commitMessageShort; public String getBranch() { return branch; } public void setBranch(String branch) { this.branch = branch; } public String getDirty() { return dirty; } public void setDirty(String dirty) { this.dirty = dirty; } public String getTags() { return tags; } public void setTags(String tags) { this.tags = tags; } public String getDescribe() { return describe; } public void setDescribe(String describe) { this.describe = describe; } public String getShortDescribe() { return shortDescribe; } public void setShortDescribe(String shortDescribe) { this.shortDescribe = shortDescribe; } public String getCommitId() { return commitId; } public void setCommitId(String commitId) { this.commitId = commitId; } public String getCommitIdAbbrev() { return commitIdAbbrev; } public void setCommitIdAbbrev(String commitIdAbbrev) { this.commitIdAbbrev = commitIdAbbrev; } public String getBuildUserName() { return buildUserName; } public void setBuildUserName(String buildUserName) { this.buildUserName = buildUserName; } public String getBuildUserEmail() { return buildUserEmail; } public void setBuildUserEmail(String buildUserEmail) { this.buildUserEmail = buildUserEmail; } public String getBuildTime() { return buildTime; } public void setBuildTime(String buildTime) { this.buildTime = buildTime; } public String getCommitUserName() { return commitUserName; } public void setCommitUserName(String commitUserName) { this.commitUserName = commitUserName; } public String getCommitUserEmail() { return commitUserEmail; } public void setCommitUserEmail(String commitUserEmail) { this.commitUserEmail = commitUserEmail; } public String getCommitMessageFull() { return commitMessageFull; } public void setCommitMessageFull(String commitMessageFull) { this.commitMessageFull = commitMessageFull; } public String getCommitMessageShort() { return commitMessageShort; } public void setCommitMessageShort(String commitMessageShort) { this.commitMessageShort = commitMessageShort; } }