public class alarm_entity
implements Serializable {private boolean state;
private boolean repeating;
private int hours;
private int mins;
private ArrayList<Boolean> days;
private final int numdays = 7;
public alarm_entity(int hoursin, int minsin)
{
days = new ArrayList<Boolean>();
state = true;
repeating = false;
hours = hoursin;
mins = minsin;
initDays();
}
private void initDays()
{
for(int i = 0 ; i < numdays; i++)
{
boolean temp = false;
days.add(i, temp);
}
}
public void setDay(int pos, boolean state)
{
days.add(pos, state);
}
public ArrayList<Boolean> getDays()
{
return days;
}
public int getMins()
{
return mins;
}
public void setMins(int minsin)
{
mins = minsin;
}
public boolean isState() {
return state;
}
public int getHours()
{
return hours;
}
public void setHours(int hoursin)
{
hours = hoursin;
}
public void setState(boolean statein)
{
state = statein;
}
public boolean getState()
{
return state;
}
}