Package com.highdeal.bart.hci
Class DeleteBulkOp
java.lang.Object
com.highdeal.bart.hci.DeleteBulkOp
- All Implemented Interfaces:
com.highdeal.hci.MessageOperation,XMLMarshallable
This operation triggers the deletions of any BART objects in a bulk mode
by specifying a
search filter to select the entities to delete.
Note
If some dependent entities exist, they will be also deleted.
The available and allowed search filters are:
Operation Result
DeleteBulkResult Operation Failure Exceptions
XML API for HCI
The XML APIs specify the following XSD fragment:
XSD Fragment
<xs:element name="deleteBARTBulk">
<xs:complexType>
<xs:choice>
<xs:element ref="cdrSearchFilter" minOccurs="1" maxOccurs="1"/>
<xs:element ref="acquisitionSessionSearchFilter" minOccurs="1" maxOccurs="1"/>
<xs:element ref="ratingSessionSearchFilter" minOccurs="1" maxOccurs="1"/>
</xs:choice>
</xs:complexType>
</xs:element>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCharacterData(String cData) Adds character data to the content element.voidaddChild(String tagName, XMLMarshallable child) Adds a child to the object, thechildrepresenting the marshallable object which must be added to the element.com.highdeal.filter.hci.SearchFilterModelGets the search filter.getName()Gets the name.voidmarshal(XMLOutputter output) Gives an XML representation of this object, including its children.voidsetAttributes(XMLAttributes atts) Sets the attributes of the XML representation of the element being processed.voidsetFilter(com.highdeal.filter.hci.SearchFilterModel filter) Sets the search filter.
-
Constructor Details
-
DeleteBulkOp
public DeleteBulkOp()Builds an empty DeleteBulkOp.
-
-
Method Details
-
getName
Gets the name.- Specified by:
getNamein interfacecom.highdeal.hci.MessageOperation- Returns:
- The name
-
getFilter
public com.highdeal.filter.hci.SearchFilterModel getFilter()Gets the search filter.- Returns:
- The filter to apply
-
setFilter
public void setFilter(com.highdeal.filter.hci.SearchFilterModel filter) Sets the search filter.- Parameters:
filter- The filter to apply
-
setAttributes
Description copied from interface:XMLMarshallableSets the attributes of the XML representation of the element being processed.- Specified by:
setAttributesin interfaceXMLMarshallable- Parameters:
atts- TheXML attributesof the current element
-
addCharacterData
Description copied from interface:XMLMarshallableAdds character data to the content element.- Specified by:
addCharacterDatain interfaceXMLMarshallable- Parameters:
cData- The character data to be added
-
addChild
Description copied from interface:XMLMarshallableAdds a child to the object, thechildrepresenting the marshallable object which must be added to the element.- Specified by:
addChildin interfaceXMLMarshallable- Parameters:
tagName- The name of tag for the childchild- The child to be added
-
marshal
Description copied from interface:XMLMarshallableGives an XML representation of this object, including its children.- Specified by:
marshalin interfaceXMLMarshallable- Parameters:
output- TheXML outputto marshal the object into
-