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 TypeMethodDescriptionvoidaddDocument(String id, jakarta.activation.DataHandler dataHandler) Adds a new document to the request.voidremoveDocument(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, getRegistryPackagesMethods inherited from interface org.openehealth.ipf.commons.ihe.xds.core.ebxml.EbXMLSlotList
addSlot, getSingleSlotValue, getSlots, getSlots, getSlotValuesMethods 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.
-