package caltool.model.schedule; import mvp.*; /**** * * RemindInfo defines if, when, and where a scheulded item reminder is sent to * the user. */ public class RemindInfo extends Model { /** * Construct an empty RemindInfo. */ public RemindInfo() { isReminded = false; when = null; where = null; } /** * Construct a RemindInfo with the given isReminded, when, and where * values. */ public RemindInfo(boolean isReminded, RemindWhen when, RemindWhere where) { this.isReminded = isReminded; this.when = when; this.where = where; } /** * Return isReminded. */ public boolean getIsReminded() { return isReminded; } /** * Return the RemindWhen. */ public RemindWhen getWhen() { return when; } /** * Return the RemindWhere. */ public RemindWhere getWhere() { return where; } /** True of a reminder is to be sent for a scheduled item */ boolean isReminded; /** How soon before the reminder is sent */ RemindWhen when; /** Where the reminder appears */ RemindWhere where; }