1 package org.columba.calendar.model; 19 20 import java.util.Calendar ; 21 22 import org.columba.calendar.model.api.IDateRange; 23 24 public class DateRange implements IDateRange { 25 26 private Calendar startTime; 27 28 private Calendar endTime; 29 30 public DateRange(Calendar startTime, Calendar endTime) { 31 this.startTime = startTime; 32 this.endTime = endTime; 33 } 34 35 public DateRange(long startMillis, long endMillis) { 36 this.startTime = Calendar.getInstance(); 37 this.startTime.setTimeInMillis(startMillis); 38 this.endTime = Calendar.getInstance(); 39 this.endTime.setTimeInMillis(endMillis); 40 } 41 42 45 public Calendar getEndTime() { 46 return endTime; 47 } 48 49 52 public Calendar getStartTime() { 53 return startTime; 54 } 55 56 @Override 57 public boolean equals(Object obj) { 58 IDateRange dr = (IDateRange) obj; 59 if (getStartTime().equals(dr.getStartTime()) 60 && (getEndTime().equals(dr.getEndTime()))) 61 return true; 62 63 return false; 64 } 65 66 } 67 | Popular Tags |