Class DefaultRestCompositionEndpoint
java.lang.Object
org.ehrbase.openehr.sdk.client.openehrclient.defaultrestclient.DefaultRestCompositionEndpoint
- All Implemented Interfaces:
CompositionEndpoint
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDefaultRestCompositionEndpoint(DefaultRestClient defaultRestClient, UUID ehrId) -
Method Summary
Modifier and TypeMethodDescriptionprotected RmToGeneratedDtoConvertercreateFlattener(TemplateProvider templateProvider) voiddelete(com.nedap.archie.rm.support.identification.ObjectVersionId precedingVersionUid) Deletes a Composition by preceding version uid.<T> Optional<T>Finds a Flat-Entity byOptional<com.nedap.archie.rm.composition.Composition><T> TmergeCompositionEntity(T entity) Save a Flat-Entity to remote systems.com.nedap.archie.rm.support.identification.ObjectVersionIdmergeRaw(com.nedap.archie.rm.composition.Composition composition)
-
Field Details
-
COMPOSITION_PATH
- See Also:
-
-
Constructor Details
-
DefaultRestCompositionEndpoint
-
-
Method Details
-
mergeCompositionEntity
public <T> T mergeCompositionEntity(T entity) Description copied from interface:CompositionEndpointSave a Flat-Entity to remote systems.- Specified by:
mergeCompositionEntityin interfaceCompositionEndpoint- Parameters:
entity- Flat-Entity to save. Has to be annotated withTemplate- Returns:
- CompositionId
-
mergeRaw
public com.nedap.archie.rm.support.identification.ObjectVersionId mergeRaw(com.nedap.archie.rm.composition.Composition composition) - Specified by:
mergeRawin interfaceCompositionEndpoint
-
find
Description copied from interface:CompositionEndpointFinds a Flat-Entity by- Specified by:
findin interfaceCompositionEndpoint- Parameters:
compositionId- CompositionId of the flat-Entity to retrieve.clazz- class of the flat-Entity to retrieve. Has to be annotated withTemplate- Returns:
- The Flat-Entity
-
findRaw
- Specified by:
findRawin interfaceCompositionEndpoint
-
delete
public void delete(com.nedap.archie.rm.support.identification.ObjectVersionId precedingVersionUid) Description copied from interface:CompositionEndpointDeletes a Composition by preceding version uid.- Specified by:
deletein interfaceCompositionEndpoint- Parameters:
precedingVersionUid- identifier of the Composition to be deleted. This MUST be the last (most recent) version.
-
createFlattener
-