Class ContributionRepository

java.lang.Object
org.ehrbase.repository.ContributionRepository

@Repository public class ContributionRepository extends Object
Handles DB-Access to Contribution and AuditDetails
Author:
Stefan Spiska
  • Constructor Details

  • Method Details

    • createDefault

      @Transactional public UUID createDefault(UUID ehrId, ContributionDataType contributionType, ContributionChangeType contributionChangeType)
      Create the default contribution in the DB for usage in case data is not saved via explicit provided contribution. Sets the committer from the auth context.
      Parameters:
      ehrId -
      contributionType -
      contributionChangeType -
      Returns:
      UUID of the corresponding Database Record.
    • createDefaultAudit

      @Transactional public UUID createDefaultAudit(ContributionChangeType contributionChangeType)
      Create the default audit in the DB for usage in case data is not saved via explicit provided contribution. Sets the committer from the auth context.
      Parameters:
      contributionChangeType -
      Returns:
      UUID of the corresponding Database Record.
    • createAudit

      @Transactional public UUID createAudit(com.nedap.archie.rm.generic.AuditDetails auditDetails)
      Creates a Audit in the Database
      Parameters:
      auditDetails - AuditDetails from which to take the data.
      Returns:
      UUID of the corresponding Database Record.