Package org.ehrbase.client.openehrclient
Interface ContributionEndpoint
-
- All Known Implementing Classes:
DefaultRestContributionEndpoint
public interface ContributionEndpointThe interface Contribution endpoint.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Optional<com.nedap.archie.rm.changecontrol.Contribution>find(UUID contributionId)Get the Contribution byehrIdandcontributionId.VersionUidsaveContribution(ContributionCreateDto contribution)Save a new Contribution to remote systems.
-
-
-
Method Detail
-
saveContribution
VersionUid saveContribution(ContributionCreateDto contribution) throws com.fasterxml.jackson.core.JsonProcessingException
Save a new Contribution to remote systems.- Parameters:
contribution- the contribution- Returns:
- the version uid
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- the json processing exception
-
find
Optional<com.nedap.archie.rm.changecontrol.Contribution> find(UUID contributionId) throws IOException
Get the Contribution byehrIdandcontributionId.- Parameters:
contributionId- the contribution id- Returns:
- the optional
- Throws:
IOException- the io exception
-
-