Package co.ecg.alpaca.toolkit.generated
Class CollaborateBridge.UserCollaborateRoomModifyRequest
java.lang.Object
co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
co.ecg.alpaca.toolkit.generated.CollaborateBridge.UserCollaborateRoomModifyRequest
- Enclosing class:
- CollaborateBridge
public static class CollaborateBridge.UserCollaborateRoomModifyRequest
extends Request<DefaultResponse>
Request to modify room settings for a specific Project Room or My Room. Request to modify room settings for a specific Instant Room is responded with an ErrorResponse. The roomSchedule parameter is applicable for Project Room only. If the roomSchedule parameter is specified in the request to modify My Room, the request will be failed. The response is either SuccessResponse or ErrorResponse.
- Author:
- AlpacaGenerator
-
Nested Class Summary
Nested classes/interfaces inherited from class co.ecg.alpaca.toolkit.messaging.request.Request
Request.Protocol -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected CollaborateRoomAttendeeNotificationprotected Booleanprotected Booleanprotected @NotNull @Size(min=4,max=15) Stringprotected @Size(min=1,max=40) Stringprotected @Valid ConferenceScheduleprotected @NotNull @Valid BroadWorksUser -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidForms the XML Document for this Request Object.getEmptyObject(BroadWorksServer broadWorksServer) Retrieves this object with minimal setup.setAttendeeNotification(CollaborateRoomAttendeeNotification attendeeNotification) setEndCollaborateRoomSessionOnOwnerExit(Boolean endCollaborateRoomSessionOnOwnerExit) setOwnerRequired(Boolean ownerRequired) setRoomName(String roomName) setRoomSchedule(ConferenceSchedule roomSchedule) setUser(BroadWorksUser user) Methods inherited from class co.ecg.alpaca.toolkit.messaging.request.Request
appendChild, appendChild, appendChild, asyncFire, createElement, createNilElement, createNilElement, createTextElement, equals, fire, fire, getBroadWorksServer, getCacheString, getCommandElement, getCommandType, getDomDocument, getId, getOCSProtocol, getRequestTimeoutMillis, getResponseClass, getRetries, getRetryCodes, getRootElement, getValidationErrorsAsString, hashCode, isIgnoreCache, isMemberOfBundle, isValid, setBroadWorksServer, setCommandElement, setCommandType, setDomDocument, setEcho, setIgnoreCache, setMemberOfBundle, setRequestId, setRequestTimeoutMillis, setResponseClass, setRetries, setRetryCodes, setRootElement, toString, validate
-
Field Details
-
user
-
roomId
-
roomName
-
attendeeNotification
-
endCollaborateRoomSessionOnOwnerExit
-
ownerRequired
-
roomSchedule
-
-
Constructor Details
-
UserCollaborateRoomModifyRequest
public UserCollaborateRoomModifyRequest() -
UserCollaborateRoomModifyRequest
-
-
Method Details
-
setUser
-
getBroadWorksUser
-
setRoomId
-
getRoomId
-
setRoomName
-
getRoomName
-
setAttendeeNotification
public CollaborateBridge.UserCollaborateRoomModifyRequest setAttendeeNotification(CollaborateRoomAttendeeNotification attendeeNotification) -
getAttendeeNotification
-
setEndCollaborateRoomSessionOnOwnerExit
public CollaborateBridge.UserCollaborateRoomModifyRequest setEndCollaborateRoomSessionOnOwnerExit(Boolean endCollaborateRoomSessionOnOwnerExit) -
getEndCollaborateRoomSessionOnOwnerExit
-
setOwnerRequired
-
getOwnerRequired
-
setRoomSchedule
public CollaborateBridge.UserCollaborateRoomModifyRequest setRoomSchedule(ConferenceSchedule roomSchedule) -
getRoomSchedule
-
getEmptyObject
public static CollaborateBridge.UserCollaborateRoomModifyRequest getEmptyObject(BroadWorksServer broadWorksServer) Retrieves this object with minimal setup.- Parameters:
broadWorksServer- The BroadWorksServer
-
formRequest
public void formRequest()Forms the XML Document for this Request Object. Called by the Request upon fire().- Overrides:
formRequestin classRequest<DefaultResponse>
-