Package co.ecg.alpaca.toolkit.generated
Class User.UserAnnouncementFileModifyRequest
java.lang.Object
co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
co.ecg.alpaca.toolkit.generated.User.UserAnnouncementFileModifyRequest
- Enclosing class:
- User
This command is used to change the name of the file or upload a new announcement file for an existing announcement in the user repository. When modifying the file type the command will fail if the media type of the new file changes the announcement from audio to video (or vice versa). The response is either a SuccessResponse or an 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 @Valid LabeledMediaFileResource
protected @NotNull @Valid AnnouncementFileKey
protected @Size(min=1,max=80) String
protected @NotNull @Valid BroadWorksUser
-
Constructor Summary
ConstructorsConstructorDescriptionUserAnnouncementFileModifyRequest
(BroadWorksUser user, AnnouncementFileKey announcementFileKey) -
Method Summary
Modifier and TypeMethodDescriptionvoid
Forms the XML Document for this Request Object.getEmptyObject
(BroadWorksServer broadWorksServer) Retrieves this object with minimal setup.setAnnouncementFile
(LabeledMediaFileResource announcementFile) setAnnouncementFileKey
(AnnouncementFileKey announcementFileKey) setNewAnnouncementFileName
(String newAnnouncementFileName) 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
-
announcementFileKey
-
newAnnouncementFileName
-
announcementFile
-
-
Constructor Details
-
UserAnnouncementFileModifyRequest
public UserAnnouncementFileModifyRequest() -
UserAnnouncementFileModifyRequest
public UserAnnouncementFileModifyRequest(BroadWorksUser user, AnnouncementFileKey announcementFileKey)
-
-
Method Details
-
setUser
-
getBroadWorksUser
-
setAnnouncementFileKey
public User.UserAnnouncementFileModifyRequest setAnnouncementFileKey(AnnouncementFileKey announcementFileKey) -
getAnnouncementFileKey
-
setNewAnnouncementFileName
public User.UserAnnouncementFileModifyRequest setNewAnnouncementFileName(String newAnnouncementFileName) -
getNewAnnouncementFileName
-
setAnnouncementFile
public User.UserAnnouncementFileModifyRequest setAnnouncementFile(LabeledMediaFileResource announcementFile) -
getAnnouncementFile
-
getEmptyObject
public static User.UserAnnouncementFileModifyRequest 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:
formRequest
in classRequest<DefaultResponse>
-