@ChoiceGroup(value="allDayEvent") @ChoiceGroup(value={"startTime","endTime"}) @GwtIncompatible public static class User.UserScheduleAddEventRequest extends Request<DefaultResponse>
Request.Protocol
Modifier and Type | Field and Description |
---|---|
protected Boolean |
allDayEvent |
protected LocalDate |
endDate |
protected HourMinute |
endTime |
protected String |
eventName |
protected Recurrence |
recurrence |
protected ScheduleKey |
scheduleKey |
protected LocalDate |
startDate |
protected HourMinute |
startTime |
protected BroadWorksUser |
user |
Constructor and Description |
---|
UserScheduleAddEventRequest(BroadWorksUser user,
ScheduleKey scheduleKey,
String eventName,
LocalDate startDate,
LocalDate endDate) |
appendChild, appendChild, appendChild, asyncFire, createElement, createNilElement, createTextElement, fire, fire, getBroadWorksServer, getCacheString, getCommandElement, getCommandType, getDomDocument, getId, getResponseClass, getRootElement, getValidationErrorsAsString, isMemberOfBundle, isValid, setBroadWorksServer, setCommandElement, setCommandType, setDomDocument, setMemberOfBundle, setRequestId, setResponseClass, setRootElement, toString, validate
@NotNull protected transient BroadWorksUser user
@NotNull protected ScheduleKey scheduleKey
@NotNull @Size(min=1, max=40) protected String eventName
@NotNull protected LocalDate startDate
@AssertTrue protected Boolean allDayEvent
protected HourMinute startTime
protected HourMinute endTime
@NotNull protected LocalDate endDate
protected Recurrence recurrence
public UserScheduleAddEventRequest(BroadWorksUser user, ScheduleKey scheduleKey, String eventName, LocalDate startDate, LocalDate endDate)
public User.UserScheduleAddEventRequest setUser(BroadWorksUser user)
public BroadWorksUser getBroadWorksUser()
public User.UserScheduleAddEventRequest setScheduleKey(ScheduleKey scheduleKey)
public ScheduleKey getScheduleKey()
public User.UserScheduleAddEventRequest setEventName(String eventName)
public String getEventName()
public User.UserScheduleAddEventRequest setStartDate(LocalDate startDate)
public LocalDate getStartDate()
public User.UserScheduleAddEventRequest setFlagAllDayEvent()
public boolean allDayEventFlagExist()
public Boolean getAllDayEvent()
public User.UserScheduleAddEventRequest setStartTime(HourMinute startTime)
public HourMinute getStartTime()
public User.UserScheduleAddEventRequest setEndTime(HourMinute endTime)
public HourMinute getEndTime()
public User.UserScheduleAddEventRequest setEndDate(LocalDate endDate)
public LocalDate getEndDate()
public User.UserScheduleAddEventRequest setRecurrence(Recurrence recurrence)
public Recurrence getRecurrence()
public static User.UserScheduleAddEventRequest getEmptyObject(BroadWorksServer broadWorksServer)
broadWorksServer
- The BroadWorksServerpublic void formRequest()
formRequest
in class Request<DefaultResponse>
Copyright © 2016 ECG. All rights reserved.