001package com.thed.model; 002 003import java.util.Date; 004import java.util.HashSet; 005import java.util.Set; 006 007public class CycleDTO { 008 009 private Long id; 010 private String environment; 011 private String build; 012 private String name; 013 private Long startDate; 014 private Long endDate; 015 private String cycleStartDate; 016 private String cycleEndDate; 017 private Integer status; 018 private Integer revision; 019 private Long releaseId; 020 private Set<CyclePhaseDTO> cyclePhases = new HashSet<CyclePhaseDTO>(0); 021 private Date createdOn; 022 023 // ONLY Used in Search usecase 024 private String releaseName; 025 private String projectName; 026 private Long projectId; 027 028 public Long getId() { 029 return id; 030 } 031 032 public void setId(Long id) { 033 this.id = id; 034 } 035 036 public String getEnvironment() { 037 return environment; 038 } 039 040 public void setEnvironment(String environment) { 041 this.environment = environment; 042 } 043 044 public String getBuild() { 045 return build; 046 } 047 048 public void setBuild(String build) { 049 this.build = build; 050 } 051 052 public String getName() { 053 return name; 054 } 055 056 public void setName(String name) { 057 this.name = name; 058 } 059 060 public Long getStartDate() { 061 return startDate; 062 } 063 064 public void setStartDate(Long startDate) { 065 this.startDate = startDate; 066 } 067 068 public Long getEndDate() { 069 return endDate; 070 } 071 072 public void setEndDate(Long endDate) { 073 this.endDate = endDate; 074 } 075 076 public Integer getStatus() { 077 return status; 078 } 079 080 public void setStatus(Integer status) { 081 this.status = status; 082 } 083 084 public Integer getRevision() { 085 return revision; 086 } 087 088 public void setRevision(Integer revision) { 089 this.revision = revision; 090 } 091 092 public Long getReleaseId() { 093 return releaseId; 094 } 095 096 public void setReleaseId(Long releaseId) { 097 this.releaseId = releaseId; 098 } 099 100 public Set<CyclePhaseDTO> getCyclePhases() { 101 return cyclePhases; 102 } 103 104 public void setCyclePhases(Set<CyclePhaseDTO> cyclePhases) { 105 this.cyclePhases = cyclePhases; 106 } 107 108 public Date getCreatedOn() { 109 return createdOn; 110 } 111 112 public void setCreatedOn(Date createdOn) { 113 this.createdOn = createdOn; 114 } 115 116 public void addCyclePhase(CyclePhaseDTO cyclePhase) { 117 if (cyclePhases == null) { 118 cyclePhases = new HashSet<>(); 119 } 120 cyclePhases.add(cyclePhase); 121 } 122 123 public String getReleaseName() { 124 return releaseName; 125 } 126 127 public void setReleaseName(String releaseName) { 128 this.releaseName = releaseName; 129 } 130 131 public String getProjectName() { 132 return projectName; 133 } 134 135 public void setProjectName(String projectName) { 136 this.projectName = projectName; 137 } 138 139 public Long getProjectId() { 140 return projectId; 141 } 142 143 public void setProjectId(Long projectId) { 144 this.projectId = projectId; 145 } 146 147 public String getCycleStartDate() { 148 return cycleStartDate; 149 } 150 151 public void setCycleStartDate(String cycleStartDate) { 152 this.cycleStartDate = cycleStartDate; 153 } 154 155 public String getCycleEndDate() { 156 return cycleEndDate; 157 } 158 159 public void setCycleEndDate(String cycleEndDate) { 160 this.cycleEndDate = cycleEndDate; 161 } 162}