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[]announcementFileExternalIdprotected @Valid AnnouncementFileKey[]announcementFileKeyprotected @Valid Groupgroupprotected @Size(max=36) StringgroupExternalId -
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 voidformRequest()Forms the XML Document for this Request Object.String[]getAnnouncementFileExternalId()AnnouncementFileKey[]getAnnouncementFileKey()GroupgetGroup()StringgetGroupExternalId()Group.GroupAnnouncementFileDeleteListRequestsetAnnouncementFileExternalId(String... announcementFileExternalId)Group.GroupAnnouncementFileDeleteListRequestsetAnnouncementFileKey(AnnouncementFileKey... announcementFileKey)Group.GroupAnnouncementFileDeleteListRequestsetGroup(Group group)Group.GroupAnnouncementFileDeleteListRequestsetGroupExternalId(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:
formRequestin classRequest<DefaultResponse>
-