View Javadoc

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       /* modifiers */
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      /* accessors */
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