package com.capitalone.dashboard.model;
import org.springframework.data.mongodb.core.index.Indexed;
import org.springframework.data.mongodb.core.mapping.Document;
/**
* Represents a trending history of features (story/requirement) from a content management system.
*
* Possible collectors: VersionOne PivotalTracker Rally Trello Jira
*
* @author kfk884
*
*/
@Document(collection = "feature-history")
public class FeatureHistory extends BaseModel {
/*
* Sprint data
*/
@Indexed
private String sprintID;
private String sprintBeginDate;
private String sprintEndDate;
/*
* Scope data
*/
@Indexed
private String projectID;
/*
* ScopeOwner data
*/
@Indexed
private String teamID;
/*
* Story data
*/
private String sStatus;
private String sEstimate;
private String sToDo;
private String sAssetState;
private String sSoftwareTesting;
private String isDeleted;
@Indexed
private String changeDate;
private String reportedDate;
@Indexed
private String storyID;
public String getStoryID() {
return storyID;
}
public void setStoryID(String storyID) {
this.storyID = storyID;
}
public String getSprintID() {
return sprintID;
}
public void setSprintID(String sprintID) {
this.sprintID = sprintID;
}
public String getSprintBeginDate() {
return sprintBeginDate;
}
public void setSprintBeginDate(String sprintBeginDate) {
this.sprintBeginDate = sprintBeginDate;
}
public String getSprintEndDate() {
return sprintEndDate;
}
public void setSprintEndDate(String sprintEndDate) {
this.sprintEndDate = sprintEndDate;
}
public String getProjectID() {
return projectID;
}
public void setProjectID(String projectID) {
this.projectID = projectID;
}
public String getTeamID() {
return teamID;
}
public void setTeamID(String teamID) {
this.teamID = teamID;
}
public String getsStatus() {
return sStatus;
}
public void setsStatus(String sStatus) {
this.sStatus = sStatus;
}
public String getsEstimate() {
return sEstimate;
}
public void setsEstimate(String sEstimate) {
this.sEstimate = sEstimate;
}
public String getsToDo() {
return sToDo;
}
public void setsToDo(String sToDo) {
this.sToDo = sToDo;
}
public String getsAssetState() {
return sAssetState;
}
public void setsAssetState(String sAssetState) {
this.sAssetState = sAssetState;
}
public String getsSoftwareTesting() {
return sSoftwareTesting;
}
public void setsSoftwareTesting(String sSoftwareTesting) {
this.sSoftwareTesting = sSoftwareTesting;
}
public String getIsDeleted() {
return isDeleted;
}
public void setIsDeleted(String isDeleted) {
this.isDeleted = isDeleted;
}
public String getChangeDate() {
return changeDate;
}
public void setChangeDate(String changeDate) {
this.changeDate = changeDate;
}
public String getReportedDate() {
return reportedDate;
}
public void setReportedDate(String reportedDate) {
this.reportedDate = reportedDate;
}
}