Changeset 4047
- Timestamp:
- 08/25/10 11:29:39 (21 months ago)
- Location:
- ssme/trunk/src/com/kh/ssme/model
- Files:
-
- 3 modified
-
entity/RepeatTypeEntity.java (modified) (4 diffs)
-
entity/TimeFrameEntity.java (modified) (1 diff)
-
ifc/RepeatType.java (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
ssme/trunk/src/com/kh/ssme/model/entity/RepeatTypeEntity.java
r4018 r4047 24 24 25 25 import java.util.Date; 26 import java.util.Set; 27 import java.util.TreeSet; 26 28 27 29 import javax.persistence.Basic; 30 import javax.persistence.CascadeType; 28 31 import javax.persistence.Column; 29 32 import javax.persistence.Entity; 30 33 import javax.persistence.EnumType; 31 34 import javax.persistence.Enumerated; 32 import javax.persistence.JoinColumn; 33 import javax.persistence.OneToOne; 35 import javax.persistence.OneToMany; 34 36 import javax.persistence.Table; 35 37 … … 56 58 57 59 @Basic 60 @Column(name = "frequency") 61 private Integer frequency_; 62 63 @Basic 58 64 @Column(name = "until") 59 65 private Date until_; 60 66 67 @Basic 68 @Column(name = "from") 69 private Date from_; 70 71 /** 72 * @return the from_ 73 */ 74 public Date getFrom_() { 75 return from_; 76 } 77 78 /** 79 * @param from_ the from_ to set 80 */ 81 public void setFrom_(Date from_) { 82 this.from_ = from_; 83 } 84 61 85 @Basic 62 86 @Column(name = "repeatType") … … 64 88 private RepeatTypeEnum repeatType_; 65 89 66 @OneToOne(optional=false, targetEntity=TimeFrameEntity.class) 67 @JoinColumn(name="timeframe_id", nullable=false, updatable=true) 68 private TimeFrame time_; 69 70 90 @OneToMany(cascade=CascadeType.ALL, mappedBy="repeat_", targetEntity=RepeatTypeEntity.class) 91 private Set<TimeFrame> timeFrames_ =new TreeSet<TimeFrame>();; 92 71 93 /** 72 94 * Creates new instance of RepeatTypeEntity … … 143 165 } 144 166 145 /* (non-Javadoc) 146 * @see com.kh.ssme.model.ifc.RepeatType#getTime() 147 */ 148 @Override 149 public TimeFrame getTime() { 150 return time_; 151 } 152 153 /* (non-Javadoc) 154 * @see com.kh.ssme.model.ifc.RepeatType#setTime(com.kh.ssme.model.ifc.TimeFrame) 155 */ 156 @Override 157 public void setTime(TimeFrame time) { 158 time_ = time; 167 168 /* (non-Javadoc) 169 * @see com.kh.ssme.model.ifc.RepeatType#setFrequency(java.lang.Integer) 170 */ 171 @Override 172 public void setFrequency(Integer frequency_) { 173 this.frequency_ = frequency_; 174 } 175 176 /* (non-Javadoc) 177 * @see com.kh.ssme.model.ifc.RepeatType#getFrequency() 178 */ 179 @Override 180 public Integer getFrequency() { 181 return frequency_; 182 } 183 184 /** 185 * @param timeFrames_ the timeFrames_ to set 186 */ 187 @Override 188 public void setTimeFrames_(Set<TimeFrame> timeFrames_) { 189 this.timeFrames_ = timeFrames_; 190 } 191 192 /** 193 * @return the timeFrames_ 194 */ 195 @Override 196 public Set<TimeFrame> getTimeFrames() { 197 return timeFrames_; 159 198 } 160 199 -
ssme/trunk/src/com/kh/ssme/model/entity/TimeFrameEntity.java
r4027 r4047 70 70 private Date to_; 71 71 72 @OneToOne(targetEntity=RepeatTypeEntity.class, optional=true, mappedBy="time_") 72 @ManyToOne(optional=true, targetEntity=RepeatTypeEntity.class) 73 @JoinColumn(name="repeatType_id", nullable=true, updatable=true) 73 74 private RepeatType repeat_; 74 75 -
ssme/trunk/src/com/kh/ssme/model/ifc/RepeatType.java
r4018 r4047 24 24 25 25 import java.util.Date; 26 import java.util.Set; 26 27 27 28 import com.kh.ssme.model.enums.RepeatTypeEnum; … … 48 49 49 50 public void setRepeatType(RepeatTypeEnum repeatType); 50 51 public TimeFrame getTime(); 52 53 public void setTime(TimeFrame time); 51 52 public void setFrequency(Integer frequency); 53 54 public Integer getFrequency(); 55 56 public Set<TimeFrame> getTimeFrames(); 57 58 public void setTimeFrames_(Set<TimeFrame> timeFrames); 54 59 55 60 }
