@GwtIncompatible public static class Group.GroupScheduleModifyEventRequest extends Request<DefaultResponse>
Request.Protocol
Modifier and Type | Field and Description |
---|---|
protected Boolean |
allDayEvent |
protected LocalDate |
endDate |
protected HourMinute |
endTime |
protected String |
eventName |
protected Group |
group |
protected String |
newEventName |
protected com.google.common.base.Optional<Recurrence> |
recurrence |
protected ScheduleKey |
scheduleKey |
protected LocalDate |
startDate |
protected HourMinute |
startTime |
Constructor and Description |
---|
GroupScheduleModifyEventRequest(Group group,
ScheduleKey scheduleKey,
String eventName) |
appendChild, appendChild, appendChild, asyncFire, createDocument, createElement, createNilElement, createTextElement, fire, fire, getBroadWorksServer, getCommandElement, getCommandType, getDomDocument, getId, getResponseClass, getRootElement, isMemberOfBundle, isValid, run, setBroadWorksServer, setCommandElement, setCommandType, setDomDocument, setMemberOfBundle, setRequestId, setResponseClass, setRootElement, toString, validate
@NotNull protected transient Group group
@NotNull protected ScheduleKey scheduleKey
@NotNull @Size(min=1, max=40) protected String eventName
@Size(min=1, max=40) protected String newEventName
protected LocalDate startDate
@AssertTrue protected Boolean allDayEvent
protected HourMinute startTime
protected HourMinute endTime
protected LocalDate endDate
protected com.google.common.base.Optional<Recurrence> recurrence
public GroupScheduleModifyEventRequest(Group group, ScheduleKey scheduleKey, String eventName)
public Group.GroupScheduleModifyEventRequest setGroup(Group group)
public Group getGroup()
public Group.GroupScheduleModifyEventRequest setScheduleKey(ScheduleKey scheduleKey)
public ScheduleKey getScheduleKey()
public Group.GroupScheduleModifyEventRequest setEventName(String eventName)
public String getEventName()
public Group.GroupScheduleModifyEventRequest setNewEventName(String newEventName)
public String getNewEventName()
public Group.GroupScheduleModifyEventRequest setStartDate(LocalDate startDate)
public LocalDate getStartDate()
public Group.GroupScheduleModifyEventRequest setFlagAllDayEvent()
public boolean allDayEventFlagExist()
public Group.GroupScheduleModifyEventRequest setStartTime(HourMinute startTime)
public HourMinute getStartTime()
public Group.GroupScheduleModifyEventRequest setEndTime(HourMinute endTime)
public HourMinute getEndTime()
public Group.GroupScheduleModifyEventRequest setEndDate(LocalDate endDate)
public LocalDate getEndDate()
public Group.GroupScheduleModifyEventRequest setRecurrence(Recurrence recurrence)
public com.google.common.base.Optional<Recurrence> getRecurrence()
public static Group.GroupScheduleModifyEventRequest getEmptyObject(BroadWorksServer broadWorksServer)
broadWorksServer
- The BroadWorksServerpublic void formRequest()
formRequest
in class Request<DefaultResponse>
Copyright © 2016 ECG. All rights reserved.