Package org.bedework.calfacade
Class SchedulingOwner
java.lang.Object
org.bedework.calfacade.SchedulingOwner
- All Implemented Interfaces:
Comparable<SchedulingOwner>
Represent an owning participant (the organizer in iTip terms).
These are not stored in the database.
- Author:
- Mike Douglass douglm - bedework.org
-
Method Summary
Modifier and TypeMethodDescriptionintcompareTo(SchedulingOwner that) getName()inthashCode()booleannoOwner()voidsetCalendarAddress(String val) voidsetInvitedBy(String val) voidsetLanguage(String val) voidvoidsetScheduleStatus(String val) Set the schedule statusvoidtoString()
-
Method Details
-
noOwner
public boolean noOwner() -
getOrganizer
- Returns:
- organizer object. DO NOT MODIFY scheduling attributes directly
-
makeOrganizer
- Returns:
- the organizer object or create one. Temp until changes made
-
getParticipant
- Returns:
- participant object. DO NOT MODIFY scheduling attributes directly
-
setCalendarAddress
- Parameters:
val- calendar address
-
getCalendarAddress
- Returns:
- String calendar address
-
setName
- Parameters:
val- name
-
getName
- Returns:
- String name
-
setLanguage
- Parameters:
val- Language
-
getLanguage
- Returns:
- String Language
-
setInvitedBy
- Parameters:
val- String invitedBy
-
getInvitedBy
- Returns:
- String invitedBy
-
setSchedulingDtStamp
- Parameters:
val- the dtstamp
-
getSchedulingDtStamp
- Returns:
- String datestamp
-
setScheduleStatus
Set the schedule status- Parameters:
val- schedule status
-
getScheduleStatus
- Returns:
- String schedule status
-
hashCode
public int hashCode() -
compareTo
- Specified by:
compareToin interfaceComparable<SchedulingOwner>
-
toString
-