public class WeekViewEvent<T> extends java.lang.Object implements WeekViewDisplayable, java.lang.Comparable<WeekViewEvent>
| Constructor and Description |
|---|
WeekViewEvent() |
WeekViewEvent(long id,
java.lang.String title,
java.util.Calendar startTime,
java.util.Calendar endTime)
Initializes the event for week view.
|
WeekViewEvent(long id,
java.lang.String title,
java.util.Calendar startTime,
java.util.Calendar endTime,
java.lang.String location,
boolean isAllDay)
Initializes the event for week view.
|
WeekViewEvent(long id,
java.lang.String title,
java.util.Calendar startTime,
java.util.Calendar endTime,
java.lang.String location,
int color,
boolean isAllDay,
T data) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
collidesWith(WeekViewEvent other) |
int |
compareTo(WeekViewEvent other) |
boolean |
equals(java.lang.Object o) |
int |
getColor() |
int |
getColorOrDefault() |
T |
getData() |
java.util.Calendar |
getEndTime() |
long |
getId() |
java.lang.String |
getLocation() |
java.util.Calendar |
getStartTime() |
java.lang.String |
getTitle() |
int |
hashCode() |
boolean |
isAllDay() |
boolean |
isSameDay(java.util.Calendar other) |
boolean |
isSameDay(WeekViewEvent other) |
void |
setColor(int color) |
void |
setData(T data) |
void |
setEndTime(java.util.Calendar endTime) |
void |
setId(long id) |
void |
setIsAllDay(boolean allDay) |
void |
setLocation(java.lang.String location) |
void |
setStartTime(java.util.Calendar startTime) |
void |
setTitle(java.lang.String title) |
WeekViewEvent<T> |
toWeekViewEvent()
Returns a
WeekViewEvent for use in WeekView. |
public WeekViewEvent()
public WeekViewEvent(long id,
java.lang.String title,
java.util.Calendar startTime,
java.util.Calendar endTime)
id - The id of the event.title - Name of the event.startTime - The time when the event starts.endTime - The time when the event ends.public WeekViewEvent(long id,
java.lang.String title,
java.util.Calendar startTime,
java.util.Calendar endTime,
java.lang.String location,
boolean isAllDay)
id - The id of the event.title - Name of the event.location - The location of the event.startTime - The time when the event starts.endTime - The time when the event ends.isAllDay - Is the event an all day event.public WeekViewEvent(long id,
java.lang.String title,
java.util.Calendar startTime,
java.util.Calendar endTime,
java.lang.String location,
int color,
boolean isAllDay,
T data)
public java.util.Calendar getStartTime()
public void setStartTime(java.util.Calendar startTime)
public java.util.Calendar getEndTime()
public void setEndTime(java.util.Calendar endTime)
public java.lang.String getTitle()
public void setTitle(java.lang.String title)
public java.lang.String getLocation()
public void setLocation(java.lang.String location)
public int getColor()
public int getColorOrDefault()
public void setColor(int color)
public boolean isAllDay()
public void setIsAllDay(boolean allDay)
public long getId()
public void setId(long id)
public T getData()
public void setData(T data)
public boolean isSameDay(java.util.Calendar other)
public boolean isSameDay(WeekViewEvent other)
public boolean collidesWith(WeekViewEvent other)
public int compareTo(WeekViewEvent other)
compareTo in interface java.lang.Comparable<WeekViewEvent>public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic WeekViewEvent<T> toWeekViewEvent()
WeekViewDisplayableWeekViewEvent for use in WeekView.toWeekViewEvent in interface WeekViewDisplayableWeekViewEvent