|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IScheduleOwner
Interface that represents a registered "Schedule Owner" within the Scheduling Assistant.
| Method Summary | |
|---|---|
ICalendarAccount |
getCalendarAccount()
|
long |
getId()
Internal identifier within the Scheduling Assistant for an IScheduleOwner. |
String |
getPreference(Preferences preference)
|
Map<Preferences,String> |
getPreferences()
|
int |
getPreferredDefaultVisitorLimit()
|
String |
getPreferredLocation()
Short cut method to return the owner's value for Preferences.LOCATION. |
MeetingDurations |
getPreferredMeetingDurations()
Short cut method to return the owner's value for Preferences.DURATIONS. |
int |
getPreferredMinimumDuration()
Short cut method to return the owner's min value for Preferences.DURATIONS as an integer. |
VisibleWindow |
getPreferredVisibleWindow()
Short cut method to return the owner's value for Preferences.VISIBLE_WINDOW. |
Reminders |
getRemindersPreference()
Short cut method to return the owner's value for Preferences.REMINDERS. |
boolean |
hasMeetingLimit()
Short cut method to determine whether this owner restricts the number of appointments that a visitor can create within a visible window. |
boolean |
isExceedingMeetingLimit(int visibleScheduleAttendingCount)
Short cut method to check if an attendee count for an event exceeds the owner's preferences. |
boolean |
isReflectSchedule()
Short cut method backed by Preferences.REFLECT_SCHEDULE. |
boolean |
isSamePerson(IScheduleVisitor visitor)
|
| Method Detail |
|---|
ICalendarAccount getCalendarAccount()
ICalendarAccount that registered this accountlong getId()
IScheduleOwner.
Map<Preferences,String> getPreferences()
String values for their chosen PreferencesString getPreference(Preferences preference)
preference -
String value for the specified PreferencesString getPreferredLocation()
Preferences.LOCATION.
MeetingDurations getPreferredMeetingDurations()
Preferences.DURATIONS.
MeetingDurationsReminders getRemindersPreference()
Preferences.REMINDERS.
Remindersint getPreferredMinimumDuration()
Preferences.DURATIONS as an integer.
Preferences.DURATIONS as an integer.VisibleWindow getPreferredVisibleWindow()
Preferences.VISIBLE_WINDOW.
VisibleWindowboolean isSamePerson(IScheduleVisitor visitor)
visitor -
IScheduleVisitor represent the same ICalendarAccountboolean hasMeetingLimit()
Preferences.MEETING_LIMIT is not equal to -1Preferences.MEETING_LIMITboolean isExceedingMeetingLimit(int visibleScheduleAttendingCount)
visibleScheduleAttendingCount - the number of available attendees for an event
Preferences.MEETING_LIMITboolean isReflectSchedule()
Preferences.REFLECT_SCHEDULE.
int getPreferredDefaultVisitorLimit()
Preferences.DEFAULT_VISITOR_LIMIT.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||