package jeffaschenk.commons.touchpoint.model.transitory; /** * Simple Transitory Object to represent the * String Parsed alarmEntry Information. * * @author jeffaschenk@gmail.com */ public class ParsedAlarmEntry { private String name; private String minute; private String hour; private String dayOfMonth; private String month; private String dayOfWeek; private String nextAlarm; /** * Default Constructor * */ public ParsedAlarmEntry() { } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getMinute() { return minute; } public void setMinute(String minute) { this.minute = minute; } public String getHour() { return hour; } public void setHour(String hour) { this.hour = hour; } public String getDayOfMonth() { return dayOfMonth; } public void setDayOfMonth(String dayOfMonth) { this.dayOfMonth = dayOfMonth; } public String getMonth() { return month; } public void setMonth(String month) { this.month = month; } public String getDayOfWeek() { return dayOfWeek; } public void setDayOfWeek(String dayOfWeek) { this.dayOfWeek = dayOfWeek; } public String getNextAlarm() { return nextAlarm; } public void setNextAlarm(String nextAlarm) { this.nextAlarm = nextAlarm; } @Override public String toString() { return "ParsedAlarmEntry{" + "name='" + name + '\'' + ", minute='" + minute + '\'' + ", hour='" + hour + '\'' + ", dayOfMonth='" + dayOfMonth + '\'' + ", month='" + month + '\'' + ", dayOfWeek='" + dayOfWeek + '\'' + ", nextAlarm='" + nextAlarm + '\'' + '}'; } /** * Generates a Table Entry for HTML Output. * * @return String */ public String toHTML() { StringBuffer sb = new StringBuffer(); sb.append("<tr>"); sb.append("<td>"); sb.append(this.name); sb.append("</td>"); sb.append("<td>"); sb.append(this.nextAlarm); sb.append("</td>"); sb.append("</tr>"); return sb.toString(); } /** * Generates a Table Entry for HTML Output. * * @return String */ public String toFullHTML() { StringBuffer sb = new StringBuffer(); sb.append("<tr>"); sb.append("<td>"); sb.append(this.name); sb.append("</td>"); sb.append("<td>"); sb.append(this.nextAlarm); sb.append("</td>"); sb.append("<td>"); sb.append(this.minute); sb.append("</td>"); sb.append("<td>"); sb.append(this.hour); sb.append("</td>"); sb.append("<td>"); sb.append(this.dayOfMonth); sb.append("</td>"); sb.append("<td>"); sb.append(this.month); sb.append("</td>"); sb.append("<td>"); sb.append(this.dayOfWeek); sb.append("</td>"); sb.append("</tr>"); return sb.toString(); } }