FreebusyQuery

Inheritance: java.lang.Object

public class FreebusyQuery

Request free/busy information for a set of calendars.

Constructors

Constructor Description
FreebusyQuery() Initializes a new instance of the FreebusyQuery class.
FreebusyQuery(Date timeMin, Date timeMax, Iterable items) Initializes a new instance of the FreebusyQuery class.
FreebusyQuery(Date timeMin, Date timeMax, String timeZone, Iterable items) Initializes a new instance of the FreebusyQuery class.
FreebusyQuery(Date timeMin, Date timeMax, String timeZone, Integer groupExpansionMax, Integer calendarExpansionMax, Iterable items) Initializes a new instance of the FreebusyQuery class.
FreebusyQuery(Date timeMin, Date timeMax, String[] items) Initializes a new instance of the FreebusyQuery class.
FreebusyQuery(Date timeMin, Date timeMax, String timeZone, String[] items) Initializes a new instance of the FreebusyQuery class.
FreebusyQuery(Date timeMin, Date timeMax, String timeZone, Integer groupExpansionMax, Integer calendarExpansionMax, String[] items) Initializes a new instance of the FreebusyQuery class.

Methods

Method Description
equals(Object arg0)
getCalendarExpansionMax() Maximal number of calendars for which FreeBusy information is to be provided.
getClass()
getGroupExpansionMax() Maximal number of calendar identifiers to be provided for a single group.
getItems() List of calendars and/or groups to query.
getTimeMax() The end of the interval for the query.
getTimeMin() The start of the interval for the query.
getTimeZone() Time zone used in the response.
hashCode()
notify()
notifyAll()
setCalendarExpansionMax(Integer value) Maximal number of calendars for which FreeBusy information is to be provided.
setGroupExpansionMax(Integer value) Maximal number of calendar identifiers to be provided for a single group.
setTimeMax(Date value) The end of the interval for the query.
setTimeMin(Date value) The start of the interval for the query.
setTimeZone(String value) Time zone used in the response.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

FreebusyQuery()

public FreebusyQuery()

Initializes a new instance of the FreebusyQuery class.

FreebusyQuery(Date timeMin, Date timeMax, Iterable items)

public FreebusyQuery(Date timeMin, Date timeMax, Iterable<String> items)

Initializes a new instance of the FreebusyQuery class.

Parameters:

Parameter Type Description
timeMin java.util.Date The end of the interval for the query.
timeMax java.util.Date The end of the interval for the query.
items java.lang.Iterable<java.lang.String> List of calendars and/or groups to query. Contains identifiers of a calendar or a group.

FreebusyQuery(Date timeMin, Date timeMax, String timeZone, Iterable items)

public FreebusyQuery(Date timeMin, Date timeMax, String timeZone, Iterable<String> items)

Initializes a new instance of the FreebusyQuery class.

Parameters:

Parameter Type Description
timeMin java.util.Date The end of the interval for the query.
timeMax java.util.Date The end of the interval for the query.
timeZone java.lang.String Time zone used in the response. Optional. The default is UTC.
items java.lang.Iterable<java.lang.String> List of calendars and/or groups to query. Contains identifiers of a calendar or a group.

FreebusyQuery(Date timeMin, Date timeMax, String timeZone, Integer groupExpansionMax, Integer calendarExpansionMax, Iterable items)

public FreebusyQuery(Date timeMin, Date timeMax, String timeZone, Integer groupExpansionMax, Integer calendarExpansionMax, Iterable<String> items)

Initializes a new instance of the FreebusyQuery class.

Parameters:

Parameter Type Description
timeMin java.util.Date The end of the interval for the query.
timeMax java.util.Date The end of the interval for the query.
timeZone java.lang.String Time zone used in the response. Optional. The default is UTC.
groupExpansionMax java.lang.Integer Maximal number of calendar identifiers to be provided for a single group. Optional. An error will be returned for a group with more members than this value.
calendarExpansionMax java.lang.Integer Maximal number of calendars for which FreeBusy information is to be provided. Optional.
items java.lang.Iterable<java.lang.String> List of calendars and/or groups to query. Contains identifiers of a calendar or a group.

FreebusyQuery(Date timeMin, Date timeMax, String[] items)

public FreebusyQuery(Date timeMin, Date timeMax, String[] items)

Initializes a new instance of the FreebusyQuery class.

Parameters:

Parameter Type Description
timeMin java.util.Date The end of the interval for the query.
timeMax java.util.Date The end of the interval for the query.
items java.lang.String[] List of calendars and/or groups to query. Contains identifiers of a calendar or a group.

FreebusyQuery(Date timeMin, Date timeMax, String timeZone, String[] items)

public FreebusyQuery(Date timeMin, Date timeMax, String timeZone, String[] items)

Initializes a new instance of the FreebusyQuery class.

Parameters:

Parameter Type Description
timeMin java.util.Date The end of the interval for the query.
timeMax java.util.Date The end of the interval for the query.
timeZone java.lang.String Time zone used in the response. Optional. The default is UTC.
items java.lang.String[] List of calendars and/or groups to query. Contains identifiers of a calendar or a group.

FreebusyQuery(Date timeMin, Date timeMax, String timeZone, Integer groupExpansionMax, Integer calendarExpansionMax, String[] items)

public FreebusyQuery(Date timeMin, Date timeMax, String timeZone, Integer groupExpansionMax, Integer calendarExpansionMax, String[] items)

Initializes a new instance of the FreebusyQuery class.

Parameters:

Parameter Type Description
timeMin java.util.Date The end of the interval for the query.
timeMax java.util.Date The end of the interval for the query.
timeZone java.lang.String Time zone used in the response. Optional. The default is UTC.
groupExpansionMax java.lang.Integer Maximal number of calendar identifiers to be provided for a single group. Optional. An error will be returned for a group with more members than this value.
calendarExpansionMax java.lang.Integer Maximal number of calendars for which FreeBusy information is to be provided. Optional.
items java.lang.String[] List of calendars and/or groups to query. Contains identifiers of a calendar or a group.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

Parameter Type Description
arg0 java.lang.Object

Returns: boolean

getCalendarExpansionMax()

public final Integer getCalendarExpansionMax()

Maximal number of calendars for which FreeBusy information is to be provided. Optional.

Returns: java.lang.Integer

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getGroupExpansionMax()

public final Integer getGroupExpansionMax()

Maximal number of calendar identifiers to be provided for a single group. Optional. An error will be returned for a group with more members than this value.

Returns: java.lang.Integer

getItems()

public final List<String> getItems()

List of calendars and/or groups to query. Contains identifiers of a calendar or a group.

Returns: java.util.List<java.lang.String>

getTimeMax()

public final Date getTimeMax()

The end of the interval for the query.

Returns: java.util.Date

getTimeMin()

public final Date getTimeMin()

The start of the interval for the query.

Returns: java.util.Date

getTimeZone()

public final String getTimeZone()

Time zone used in the response. Optional. The default is UTC.

Returns: java.lang.String

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setCalendarExpansionMax(Integer value)

public final void setCalendarExpansionMax(Integer value)

Maximal number of calendars for which FreeBusy information is to be provided. Optional.

Parameters:

Parameter Type Description
value java.lang.Integer

setGroupExpansionMax(Integer value)

public final void setGroupExpansionMax(Integer value)

Maximal number of calendar identifiers to be provided for a single group. Optional. An error will be returned for a group with more members than this value.

Parameters:

Parameter Type Description
value java.lang.Integer

setTimeMax(Date value)

public final void setTimeMax(Date value)

The end of the interval for the query.

Parameters:

Parameter Type Description
value java.util.Date

setTimeMin(Date value)

public final void setTimeMin(Date value)

The start of the interval for the query.

Parameters:

Parameter Type Description
value java.util.Date

setTimeZone(String value)

public final void setTimeZone(String value)

Time zone used in the response. Optional. The default is UTC.

Parameters:

Parameter Type Description
value java.lang.String

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

Parameter Type Description
arg0 long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

Parameter Type Description
arg0 long
arg1 int