Package co.ecg.alpaca.toolkit.generated
Class Group.GroupAnnouncementFileDeleteListRequest
java.lang.Object
co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
co.ecg.alpaca.toolkit.generated.Group.GroupAnnouncementFileDeleteListRequest
- Enclosing class:
- Group
@ChoiceGroup({"group","announcementFileKey"}) @ChoiceGroup({"groupExternalId","announcementFileExternalId"})
public static class Group.GroupAnnouncementFileDeleteListRequest
extends Request<DefaultResponse>
Delete one or more announcements from the group announcement repository The following elements are only used in AS data mode and ignored in XS data mode: groupExternalId announcementFileExternalId 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 String[]
protected @Valid AnnouncementFileKey[]
protected @Valid Group
protected @Size(max=36) String
-
Constructor Summary
ConstructorsConstructorDescriptionGroupAnnouncementFileDeleteListRequest
(Group group, AnnouncementFileKey... announcementFileKey) GroupAnnouncementFileDeleteListRequest
(BroadWorksServer broadWorksServer) GroupAnnouncementFileDeleteListRequest
(BroadWorksServer broadWorksServer, String groupExternalId, String... announcementFileExternalId) -
Method Summary
Modifier and TypeMethodDescriptionvoid
Forms the XML Document for this Request Object.String[]
getGroup()
setAnnouncementFileExternalId
(String... announcementFileExternalId) setAnnouncementFileKey
(AnnouncementFileKey... announcementFileKey) setGroupExternalId
(String groupExternalId) 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
-
group
-
announcementFileKey
-
groupExternalId
-
announcementFileExternalId
-
-
Constructor Details
-
GroupAnnouncementFileDeleteListRequest
public GroupAnnouncementFileDeleteListRequest() -
GroupAnnouncementFileDeleteListRequest
-
GroupAnnouncementFileDeleteListRequest
public GroupAnnouncementFileDeleteListRequest(Group group, AnnouncementFileKey... announcementFileKey) -
GroupAnnouncementFileDeleteListRequest
public GroupAnnouncementFileDeleteListRequest(BroadWorksServer broadWorksServer, String groupExternalId, String... announcementFileExternalId)
-
-
Method Details
-
setGroup
-
getGroup
-
setAnnouncementFileKey
public Group.GroupAnnouncementFileDeleteListRequest setAnnouncementFileKey(AnnouncementFileKey... announcementFileKey) -
getAnnouncementFileKey
-
setGroupExternalId
-
getGroupExternalId
-
setAnnouncementFileExternalId
public Group.GroupAnnouncementFileDeleteListRequest setAnnouncementFileExternalId(String... announcementFileExternalId) -
getAnnouncementFileExternalId
-
formRequest
public void formRequest()Forms the XML Document for this Request Object. Called by the Request upon fire().- Overrides:
formRequest
in classRequest<DefaultResponse>
-