AppointmentQueryBuilder

Inheritance: java.lang.Object

public final class AppointmentQueryBuilder

Represents the builder of search expression that used by Exchange protocol.

Methods

Method Description
getStart() Gets the field that allows to find items with a specified Start field.
getOriginalStart() Gets the field that allows to find items with a specified OriginalStart field.
getEnd() Gets the field that allows to find items with a specified End field.
getStartTimeZoneId() Gets the field that allows to find items with a specified StartTimeZoneId.
getEndTimeZoneId() Gets the field that allows to find items with a specified EndTimeZoneId.
getLocation() Gets the field that allows to find items with a specified Location.
isRecurring() Gets the field that allows to find recurring items.
isCancelled() Gets the field that allows to find cancelled items.
isOrganizer() Gets the field that allows to find items where user is organizer.
isAllDayEvent() Gets the field that allows to find AllDayEvent items.
isMeeting() Gets the field that allows to find Meeting items.
setCalendarView(Date startDate, Date endDate, int maxEntriesReturned) If the CalendarView is specified, the service returns a list of single calendar items and occurrences of recurring calendar items within the range specified by StartDate and EndDate.

getStart()

public final DateComparisonField getStart()

Gets the field that allows to find items with a specified Start field.

Returns: DateComparisonField

getOriginalStart()

public final DateComparisonField getOriginalStart()

Gets the field that allows to find items with a specified OriginalStart field.

Returns: DateComparisonField

getEnd()

public final DateComparisonField getEnd()

Gets the field that allows to find items with a specified End field.

Returns: DateComparisonField

getStartTimeZoneId()

public final StringComparisonField getStartTimeZoneId()

Gets the field that allows to find items with a specified StartTimeZoneId.

Returns: StringComparisonField

getEndTimeZoneId()

public final StringComparisonField getEndTimeZoneId()

Gets the field that allows to find items with a specified EndTimeZoneId.

Returns: StringComparisonField

getLocation()

public final StringComparisonField getLocation()

Gets the field that allows to find items with a specified Location.

Returns: StringComparisonField

isRecurring()

public final BoolComparisonField isRecurring()

Gets the field that allows to find recurring items.

Returns: BoolComparisonField

isCancelled()

public final BoolComparisonField isCancelled()

Gets the field that allows to find cancelled items.

Returns: BoolComparisonField

isOrganizer()

public final BoolComparisonField isOrganizer()

Gets the field that allows to find items where user is organizer.

Returns: BoolComparisonField

isAllDayEvent()

public final BoolComparisonField isAllDayEvent()

Gets the field that allows to find AllDayEvent items.

Returns: BoolComparisonField

isMeeting()

public final BoolComparisonField isMeeting()

Gets the field that allows to find Meeting items.

Returns: BoolComparisonField

setCalendarView(Date startDate, Date endDate, int maxEntriesReturned)

public final void setCalendarView(Date startDate, Date endDate, int maxEntriesReturned)

If the CalendarView is specified, the service returns a list of single calendar items and occurrences of recurring calendar items within the range specified by StartDate and EndDate.

Parameters:

Parameter Type Description
startDate java.util.Date Identifies the start of a time span queried for calendar items.
endDate java.util.Date Identifies the end of a time span queried for calendar items.
maxEntriesReturned int Describes the maximum number of results. (Value <= 0 for all results)