Interface EbXMLProvideAndRegisterDocumentSetRequest<E>
- All Superinterfaces:
EbXMLObjectContainer
,EbXMLSlotList
,EbXMLSubmitObjectsRequest<E>
- All Known Implementing Classes:
EbXMLProvideAndRegisterDocumentSetRequest30
Encapsulation of the ebXML classes for
ProvideAndRegisterDocumentSetRequestType
.
This class contains convenience methods and provides a version independent abstraction of the ebXML data structure.
- Author:
- Jens Riemschneider
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addDocument
(String id, javax.activation.DataHandler dataHandler) Adds a new document to the request.void
removeDocument
(String id) Removes a document from the request.Methods inherited from interface org.openehealth.ipf.commons.ihe.xds.core.ebxml.EbXMLObjectContainer
addAssociation, addClassification, addExtrinsicObject, addRegistryPackage, getAssociations, getClassifications, getExtrinsicObjects, getExtrinsicObjects, getObjectLibrary, getRegistryPackages, getRegistryPackages
Methods inherited from interface org.openehealth.ipf.commons.ihe.xds.core.ebxml.EbXMLSlotList
addSlot, getSingleSlotValue, getSlots, getSlots, getSlotValues
Methods inherited from interface org.openehealth.ipf.commons.ihe.xds.core.ebxml.EbXMLSubmitObjectsRequest
getInternal
-
Method Details
-
getDocuments
- Returns:
- the documents contained in the request. This map is read-only.
-
addDocument
Adds a new document to the request.- Parameters:
id
- the id of the document.dataHandler
- the data handler allowing access and describing to the document contents.
-
removeDocument
Removes a document from the request.- Parameters:
id
- the id of the document.
-