public interface EbXMLFactory
This factory is used to provide version independent creation of ebXML objects.
EbXMLObjectLibrary createObjectLibrary()
EbXMLClassification createClassification(EbXMLObjectLibrary objectLibrary)
objectLibrary
- the object library to use.EbXMLExtrinsicObject createExtrinsic(String id, EbXMLObjectLibrary objectLibrary)
id
- the id of the object within the object library.objectLibrary
- the object library to use.EbXMLRegistryPackage createRegistryPackage(String id, EbXMLObjectLibrary objectLibrary)
id
- the id of the object within the object library.objectLibrary
- the object library to use.EbXMLAssociation createAssociation(String id, EbXMLObjectLibrary objectLibrary)
id
- the id of the object within the object library.objectLibrary
- the object library to use.EbXMLSubmitObjectsRequest createSubmitObjectsRequest()
EbXMLProvideAndRegisterDocumentSetRequest createProvideAndRegisterDocumentSetRequest(EbXMLObjectLibrary library)
library
- the object library to use.EbXMLNonconstructiveDocumentSetRequest createRetrieveDocumentSetRequest()
EbXMLNonconstructiveDocumentSetRequest createRemoveDocumentsRequest()
EbXMLRetrieveImagingDocumentSetRequest createRetrieveImagingDocumentSetRequest()
EbXMLAdhocQueryRequest createAdhocQueryRequest()
EbXMLQueryResponse createAdhocQueryResponse(EbXMLObjectLibrary objectLibrary, boolean returnsObjectRefs)
objectLibrary
- the object library to use.returnsObjectRefs
- true
if the response is meant to return object references instead
of the real objects.
This parameter should be true
to ensure that an object library
is not included in the query result contains ObjectRefs. Those ObjectRefs
cannot be distinguished from the ObjectRefs of the object library and
therefore the object library would produce unwanted query results.EbXMLRegistryResponse createRegistryResponse()
EbXMLRetrieveDocumentSetResponse createRetrieveDocumentSetResponse()
EbXMLRegistryError createRegistryError()
EbXMLRemoveMetadataRequest createRemoveMetadataRequest()
Copyright © 2018 Open eHealth Foundation. All rights reserved.