Class DefaultRestCompositionEndpoint
- java.lang.Object
-
- org.ehrbase.client.openehrclient.defaultrestclient.DefaultRestCompositionEndpoint
-
- All Implemented Interfaces:
CompositionEndpoint
public class DefaultRestCompositionEndpoint extends Object implements CompositionEndpoint
-
-
Field Summary
Fields Modifier and Type Field Description static StringCOMPOSITION_PATH
-
Constructor Summary
Constructors Constructor Description DefaultRestCompositionEndpoint(DefaultRestClient defaultRestClient, UUID ehrId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> Optional<T>find(UUID compositionId, Class<T> clazz)Finds a Flat-Entity by<T> TmergeCompositionEntity(T entity)Save a Flat-Entity to remote systems.
-
-
-
Field Detail
-
COMPOSITION_PATH
public static final String COMPOSITION_PATH
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DefaultRestCompositionEndpoint
public DefaultRestCompositionEndpoint(DefaultRestClient defaultRestClient, UUID ehrId)
-
-
Method Detail
-
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
-
find
public <T> Optional<T> find(UUID compositionId, Class<T> clazz)
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
-
-