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
public static class User.UserAnnouncementFileModifyRequest extends Request<DefaultResponse>
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
Fields Modifier and Type Field Description protected @Valid LabeledMediaFileResourceannouncementFileprotected @NotNull @Valid AnnouncementFileKeyannouncementFileKeyprotected @Size(min=1,max=80) StringnewAnnouncementFileNameprotected @NotNull @Valid BroadWorksUseruser
-
Constructor Summary
Constructors Constructor Description UserAnnouncementFileModifyRequest()UserAnnouncementFileModifyRequest(BroadWorksUser user, AnnouncementFileKey announcementFileKey)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidformRequest()Forms the XML Document for this Request Object.LabeledMediaFileResourcegetAnnouncementFile()AnnouncementFileKeygetAnnouncementFileKey()BroadWorksUsergetBroadWorksUser()static User.UserAnnouncementFileModifyRequestgetEmptyObject(BroadWorksServer broadWorksServer)Retrieves this object with minimal setup.StringgetNewAnnouncementFileName()User.UserAnnouncementFileModifyRequestsetAnnouncementFile(LabeledMediaFileResource announcementFile)User.UserAnnouncementFileModifyRequestsetAnnouncementFileKey(AnnouncementFileKey announcementFileKey)User.UserAnnouncementFileModifyRequestsetNewAnnouncementFileName(String newAnnouncementFileName)User.UserAnnouncementFileModifyRequestsetUser(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, isMemberOfBundle, isValid, setBroadWorksServer, setCommandElement, setCommandType, setDomDocument, setEcho, setMemberOfBundle, setRequestId, setRequestTimeoutMillis, setResponseClass, setRetries, setRetryCodes, setRootElement, toString, validate
-
-
-
-
Field Detail
-
user
@NotNull @Valid protected transient @NotNull @Valid BroadWorksUser user
-
announcementFileKey
@NotNull @Valid protected @NotNull @Valid AnnouncementFileKey announcementFileKey
-
newAnnouncementFileName
@Size(min=1, max=80) protected @Size(min=1,max=80) String newAnnouncementFileName
-
announcementFile
@Valid protected @Valid LabeledMediaFileResource announcementFile
-
-
Constructor Detail
-
UserAnnouncementFileModifyRequest
public UserAnnouncementFileModifyRequest()
-
UserAnnouncementFileModifyRequest
public UserAnnouncementFileModifyRequest(BroadWorksUser user, AnnouncementFileKey announcementFileKey)
-
-
Method Detail
-
setUser
public User.UserAnnouncementFileModifyRequest setUser(BroadWorksUser user)
-
getBroadWorksUser
public BroadWorksUser getBroadWorksUser()
-
setAnnouncementFileKey
public User.UserAnnouncementFileModifyRequest setAnnouncementFileKey(AnnouncementFileKey announcementFileKey)
-
getAnnouncementFileKey
public AnnouncementFileKey getAnnouncementFileKey()
-
setNewAnnouncementFileName
public User.UserAnnouncementFileModifyRequest setNewAnnouncementFileName(String newAnnouncementFileName)
-
getNewAnnouncementFileName
public String getNewAnnouncementFileName()
-
setAnnouncementFile
public User.UserAnnouncementFileModifyRequest setAnnouncementFile(LabeledMediaFileResource announcementFile)
-
getAnnouncementFile
public LabeledMediaFileResource 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:
formRequestin classRequest<DefaultResponse>
-
-