1 package org.wcb.autohome.interfaces;
2
3 import java.io.Serializable;
4 import org.wcb.autohome.interfaces.IMacro;
5
6 public interface IMacroTrigger extends Serializable {
7
8
9 public void setX10Module(IX10Module imod);
10 public void setDescription(java.lang.String n);
11 public void setAction(java.lang.String ac);
12 public void setTriggerType(int t );
13 public void setInitiator(java.lang.String it);
14 public void setStartTime(java.util.Calendar strt);
15 public void setStopTime(java.util.Calendar stp);
16 public void setSunday(boolean s);
17 public void setMonday(boolean m);
18 public void setTuesday(boolean t);
19 public void setWednesday(boolean w);
20 public void setThursday(boolean t);
21 public void setFriday(boolean f);
22 public void setSaturday(boolean s);
23
24
25 public IX10Module getX10Module();
26 public java.lang.String getInitiator();
27 public java.lang.String getDescription();
28 public java.lang.String getAction();
29 public boolean getSunday();
30 public boolean getMonday();
31 public boolean getTuesday();
32 public boolean getWednesday();
33 public boolean getThursday();
34 public boolean getFriday();
35 public boolean getSaturday();
36 public IMacro[] getMacros();
37 public int getTriggerType();
38 public java.util.Calendar getStartTime();
39 public java.util.Calendar getStopTime();
40 }
41