com.moyosoft.exchange.calendar
Interface UsersAvailability


public interface UsersAvailability


Method Summary
 int addOptionalAttendee(java.lang.String mailboxAddress)
           
 int addOptionalAttendee(java.lang.String mailboxAddress, boolean excludeConflicts)
           
 int addOrganizer(java.lang.String mailboxAddress)
           
 int addOrganizer(java.lang.String mailboxAddress, boolean excludeConflicts)
           
 int addRequiredAttendee(java.lang.String mailboxAddress)
           
 int addRequiredAttendee(java.lang.String mailboxAddress, boolean excludeConflicts)
           
 int addResource(java.lang.String mailboxAddress)
           
 int addResource(java.lang.String mailboxAddress, boolean excludeConflicts)
           
 int addRoom(java.lang.String mailboxAddress)
           
 int addRoom(java.lang.String mailboxAddress, boolean excludeConflicts)
           
 java.lang.String getAttendeeFreeBusy(int attendeeIndex)
           
 java.util.List<java.lang.String> getAttendeesFreeBusy()
           
 java.util.List<FreeBusyView> getAvailabilities()
           
 FreeBusyView getAvailability(int attendeeIndex)
           
 void removeAllAttendees()
           
 void setFreeBusyInterval(int minutes)
           
 void setFreeBusyViewType(FreeBusyViewType type)
           
 void setPeriod(java.util.Date startDate, java.util.Date endDate)
           
 void setTimeZone(java.util.TimeZone timeZone)
           
 

Method Detail

setPeriod

void setPeriod(java.util.Date startDate,
               java.util.Date endDate)

addOrganizer

int addOrganizer(java.lang.String mailboxAddress)

addOrganizer

int addOrganizer(java.lang.String mailboxAddress,
                 boolean excludeConflicts)

addRequiredAttendee

int addRequiredAttendee(java.lang.String mailboxAddress)

addRequiredAttendee

int addRequiredAttendee(java.lang.String mailboxAddress,
                        boolean excludeConflicts)

addOptionalAttendee

int addOptionalAttendee(java.lang.String mailboxAddress)

addOptionalAttendee

int addOptionalAttendee(java.lang.String mailboxAddress,
                        boolean excludeConflicts)

addRoom

int addRoom(java.lang.String mailboxAddress)

addRoom

int addRoom(java.lang.String mailboxAddress,
            boolean excludeConflicts)

addResource

int addResource(java.lang.String mailboxAddress)

addResource

int addResource(java.lang.String mailboxAddress,
                boolean excludeConflicts)

removeAllAttendees

void removeAllAttendees()

setTimeZone

void setTimeZone(java.util.TimeZone timeZone)

setFreeBusyInterval

void setFreeBusyInterval(int minutes)

setFreeBusyViewType

void setFreeBusyViewType(FreeBusyViewType type)

getAvailabilities

java.util.List<FreeBusyView> getAvailabilities()
                                               throws ExchangeServiceException
Throws:
ExchangeServiceException

getAvailability

FreeBusyView getAvailability(int attendeeIndex)
                             throws ExchangeServiceException
Throws:
ExchangeServiceException

getAttendeesFreeBusy

java.util.List<java.lang.String> getAttendeesFreeBusy()
                                                      throws ExchangeServiceException
Throws:
ExchangeServiceException

getAttendeeFreeBusy

java.lang.String getAttendeeFreeBusy(int attendeeIndex)
                                     throws ExchangeServiceException
Throws:
ExchangeServiceException