Home | History | Annotate | Download | only in alarms

Lines Matching defs:alarm

28  * Class represents a single alarm.
30 public class Alarm implements Comparable<Alarm> {
43 public Alarm(int id, int month, int date, int hour, int minute) {
51 public Alarm() {
74 * Parses a Json string to an {@link Alarm} instance.
76 * @param string The String representation of an alarm
77 * @return an instance of {@link Alarm}
79 public static Alarm fromJson(String string) {
81 Alarm alarm = new Alarm();
84 alarm.id = jsonObject.getInt("id");
85 alarm.month = jsonObject.getInt("month");
86 alarm.date = jsonObject.getInt("date");
87 alarm.hour = jsonObject.getInt("hour");
88 alarm.minute = jsonObject.getInt("minute");
93 return alarm;
98 return "Alarm{" +
112 if (!(o instanceof Alarm)) {
115 Alarm alarm = (Alarm) o;
116 return id == alarm.id &&
117 month == alarm.month &&
118 date == alarm.date &&
119 hour == alarm.hour &&
120 minute == alarm.minute;
129 public int compareTo(@NonNull Alarm other) {