public class ScheduleRequestBuilder extends BaseRequestBuilder implements IScheduleRequestBuilder
| Constructor and Description |
|---|
ScheduleRequestBuilder(java.lang.String requestUrl,
IBaseClient client,
java.util.List<? extends Option> requestOptions)
The request builder for the Schedule
|
getClient, getOptions, getRequestUrl, getRequestUrlWithAdditionalParameter, getRequestUrlWithAdditionalSegmentclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetClient, getRequestUrl, getRequestUrlWithAdditionalSegmentpublic ScheduleRequestBuilder(java.lang.String requestUrl,
IBaseClient client,
java.util.List<? extends Option> requestOptions)
requestUrl - the request URLclient - the service clientrequestOptions - the options for this requestpublic IScheduleRequest buildRequest(Option... requestOptions)
buildRequest in interface IScheduleRequestBuilderrequestOptions - the options for this requestpublic IScheduleRequest buildRequest(java.util.List<? extends Option> requestOptions)
buildRequest in interface IScheduleRequestBuilderrequestOptions - the options for this requestpublic IOfferShiftRequestCollectionRequestBuilder offerShiftRequests()
offerShiftRequests in interface IScheduleRequestBuilderpublic IOfferShiftRequestRequestBuilder offerShiftRequests(java.lang.String id)
offerShiftRequests in interface IScheduleRequestBuilderpublic IOpenShiftChangeRequestCollectionRequestBuilder openShiftChangeRequests()
openShiftChangeRequests in interface IScheduleRequestBuilderpublic IOpenShiftChangeRequestRequestBuilder openShiftChangeRequests(java.lang.String id)
openShiftChangeRequests in interface IScheduleRequestBuilderpublic IOpenShiftCollectionRequestBuilder openShifts()
openShifts in interface IScheduleRequestBuilderpublic IOpenShiftRequestBuilder openShifts(java.lang.String id)
openShifts in interface IScheduleRequestBuilderpublic ISchedulingGroupCollectionRequestBuilder schedulingGroups()
schedulingGroups in interface IScheduleRequestBuilderpublic ISchedulingGroupRequestBuilder schedulingGroups(java.lang.String id)
schedulingGroups in interface IScheduleRequestBuilderpublic IShiftCollectionRequestBuilder shifts()
shifts in interface IScheduleRequestBuilderpublic IShiftRequestBuilder shifts(java.lang.String id)
shifts in interface IScheduleRequestBuilderpublic ISwapShiftsChangeRequestCollectionRequestBuilder swapShiftsChangeRequests()
swapShiftsChangeRequests in interface IScheduleRequestBuilderpublic ISwapShiftsChangeRequestRequestBuilder swapShiftsChangeRequests(java.lang.String id)
swapShiftsChangeRequests in interface IScheduleRequestBuilderpublic ITimeOffReasonCollectionRequestBuilder timeOffReasons()
timeOffReasons in interface IScheduleRequestBuilderpublic ITimeOffReasonRequestBuilder timeOffReasons(java.lang.String id)
timeOffReasons in interface IScheduleRequestBuilderpublic ITimeOffRequestCollectionRequestBuilder timeOffRequests()
timeOffRequests in interface IScheduleRequestBuilderpublic ITimeOffRequestRequestBuilder timeOffRequests(java.lang.String id)
timeOffRequests in interface IScheduleRequestBuilderpublic ITimeOffCollectionRequestBuilder timesOff()
timesOff in interface IScheduleRequestBuilderpublic ITimeOffRequestBuilder timesOff(java.lang.String id)
timesOff in interface IScheduleRequestBuilderpublic IScheduleShareRequestBuilder share(java.lang.Boolean notifyTeam, java.util.Calendar startDateTime, java.util.Calendar endDateTime)
share in interface IScheduleRequestBuilder