View Javadoc

1   /**
2    * Copyright 2011 The Kuali Foundation Licensed under the
3    * Educational Community License, Version 2.0 (the "License"); you may
4    * not use this file except in compliance with the License. You may
5    * obtain a copy of the License at
6    *
7    * http://www.osedu.org/licenses/ECL-2.0
8    *
9    * Unless required by applicable law or agreed to in writing,
10   * software distributed under the License is distributed on an "AS IS"
11   * BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
12   * or implied. See the License for the specific language governing
13   * permissions and limitations under the License.
14   */
15  package org.kuali.mobility.events.entity;
16  
17  import java.util.Date;
18  import java.util.List;
19  
20  public interface Event {
21  
22  	public abstract List<? extends List<String>> getOtherInfo();
23  
24  	public abstract void setOtherInfo(List<? extends List<String>> otherInfo);
25  
26  	public abstract List<? extends EventContact> getContact();
27  
28  	public abstract void setContact(List<? extends EventContact> contact);
29  
30  	public abstract String getCost();
31  
32  	public abstract void setCost(String cost);
33  
34  	public abstract Date getEndDate();
35  
36  	public abstract void setEndDate(Date endDate);
37  
38  	public abstract String getDisplayStartTime();
39  
40  	public abstract void setDisplayStartTime(String displayStartTime);
41  
42  	public abstract String getDisplayEndTime();
43  
44  	public abstract void setDisplayEndTime(String displayEndTime);
45  
46  	public abstract List<String> getDescription();
47  
48  	public abstract void setDescription(List<String> description);
49  
50  	public abstract String getDisplayEndDate();
51  
52  	public abstract void setDisplayEndDate(String displayEndDate);
53  
54  	public abstract String getLocation();
55  
56  	public abstract void setLocation(String location);
57  
58  	public abstract String getLink();
59  
60  	public abstract void setLink(String link);
61  
62  	public abstract String getDisplayStartDate();
63  
64  	public abstract void setDisplayStartDate(String displayStartDate);
65  
66  	public abstract boolean isAllDay();
67  
68  	public abstract void setAllDay(boolean allDay);
69  
70  	public abstract String getEventId();
71  
72  	public abstract void setEventId(String eventId);
73  
74  	public abstract String getTitle();
75  
76  	public abstract void setTitle(String title);
77  
78  	public abstract Date getStartDate();
79  
80  	public abstract void setStartDate(Date startDate);
81  
82  	/**
83  	 * @param category the category to set
84  	 */
85  	public abstract void setCategory(Category category);
86  
87  	/**
88  	 * @return the category
89  	 */
90  	public abstract Category getCategory();
91  
92  	public abstract boolean equals(Object o);
93  
94  	public abstract int hashCode();
95          
96          public abstract String getType();
97          
98          public abstract void setType(String eType);
99  
100 }