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({"serviceProvider","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
Fields Modifier and Type Field Description protected String[]
announcementFileExternalId
protected @Valid AnnouncementFileKey[]
announcementFileKey
protected @Valid Group
group
protected @Size(max=36) String
groupExternalId
-
Constructor Summary
Constructors Constructor Description GroupAnnouncementFileDeleteListRequest()
GroupAnnouncementFileDeleteListRequest(Group group, AnnouncementFileKey... announcementFileKey)
GroupAnnouncementFileDeleteListRequest(BroadWorksServer broadWorksServer)
GroupAnnouncementFileDeleteListRequest(BroadWorksServer broadWorksServer, String groupExternalId, String... announcementFileExternalId)
-
Method Summary
Modifier and Type Method Description void
formRequest()
Forms the XML Document for this Request Object.String[]
getAnnouncementFileExternalId()
AnnouncementFileKey[]
getAnnouncementFileKey()
Group
getGroup()
String
getGroupExternalId()
Group.GroupAnnouncementFileDeleteListRequest
setAnnouncementFileExternalId(String... announcementFileExternalId)
Group.GroupAnnouncementFileDeleteListRequest
setAnnouncementFileKey(AnnouncementFileKey... announcementFileKey)
Group.GroupAnnouncementFileDeleteListRequest
setGroup(Group group)
Group.GroupAnnouncementFileDeleteListRequest
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, isMemberOfBundle, isValid, setBroadWorksServer, setCommandElement, setCommandType, setDomDocument, setEcho, setMemberOfBundle, setRequestId, setRequestTimeoutMillis, setResponseClass, setRetries, setRetryCodes, setRootElement, toString, validate
-
Field Details
-
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>
-