Uses of Interface
org.ehrbase.dao.access.interfaces.I_CompositionAccess
-
Packages that use I_CompositionAccess Package Description org.ehrbase.dao.access.interfaces org.ehrbase.dao.access.jooq -
-
Uses of I_CompositionAccess in org.ehrbase.dao.access.interfaces
Methods in org.ehrbase.dao.access.interfaces that return I_CompositionAccess Modifier and Type Method Description I_CompositionAccessI_ContributionAccess. getComposition(UUID id)static I_CompositionAccessI_CompositionAccess. getNewInstance(I_DomainAccess domain, com.nedap.archie.rm.composition.Composition composition, UUID ehrId)Get a new Composition Access Instancestatic I_CompositionAccessI_CompositionAccess. retrieveCompositionVersion(I_DomainAccess domainAccess, UUID id, int version)Retrieve composition(s) for an identified versionstatic I_CompositionAccessI_CompositionAccess. retrieveInstance(I_DomainAccess domainAccess, UUID id)Retrieve a composition access instance from the persistence layerstatic I_CompositionAccessI_CompositionAccess. retrieveInstanceByTimestamp(I_DomainAccess domainAccess, UUID compositionUid, Timestamp timeCommitted)Returns the instance of aVersionedCompositioncorresponding to the version which is the closest in time before the timeCommitted provided.Methods in org.ehrbase.dao.access.interfaces that return types with arguments of type I_CompositionAccess Modifier and Type Method Description static Map<I_CompositionAccess,Integer>I_CompositionAccess. getVersionMapOfComposition(I_DomainAccess domainAccess, UUID compositionId)Creates Map containing all versions as their Access object with their matching version number.static Map<I_CompositionAccess,Integer>I_CompositionAccess. retrieveInstancesInContribution(I_DomainAccess domainAccess, UUID contributionId)Retrieve a map of composition accesses for all compositions referencing a contributionMethods in org.ehrbase.dao.access.interfaces with parameters of type I_CompositionAccess Modifier and Type Method Description voidI_ContributionAccess. addComposition(I_CompositionAccess compositionAccess)add a new composition to this contribution
NB: The contribution and composition requires commit() to be saved in the DBbooleanI_ContributionAccess. removeComposition(I_CompositionAccess compositionAccess)TODO: doc.static List<I_EntryAccess>I_EntryAccess. retrieveInstanceInComposition(I_DomainAccess domainAccess, I_CompositionAccess compositionAccess)retrieve the list of entries for a compositionstatic List<I_EntryAccess>I_EntryAccess. retrieveInstanceInCompositionVersion(I_DomainAccess domainAccess, I_CompositionAccess compositionHistoryAccess, int version)voidI_ContributionAccess. updateComposition(I_CompositionAccess compositionAccess)updateComposition an existing composition
only a composition with the same id is effectively updated with this method
NB: The contribution and composition requires commit() to be saved in the DB -
Uses of I_CompositionAccess in org.ehrbase.dao.access.jooq
Classes in org.ehrbase.dao.access.jooq that implement I_CompositionAccess Modifier and Type Class Description classCompositionAccessoperations on the static part of Compositions (eg.Methods in org.ehrbase.dao.access.jooq that return I_CompositionAccess Modifier and Type Method Description I_CompositionAccessContributionAccess. getComposition(UUID id)static I_CompositionAccessCompositionAccess. retrieveCompositionVersion(I_DomainAccess domainAccess, UUID id, int version)static I_CompositionAccessCompositionAccess. retrieveInstance(I_DomainAccess domainAccess, UUID id)static I_CompositionAccessCompositionAccess. retrieveInstanceByTimestamp(I_DomainAccess domainAccess, UUID compositionUid, Timestamp timeCommitted)Methods in org.ehrbase.dao.access.jooq that return types with arguments of type I_CompositionAccess Modifier and Type Method Description static Map<I_CompositionAccess,Integer>CompositionAccess. getVersionMapOfComposition(I_DomainAccess domainAccess, UUID compositionId)static Map<I_CompositionAccess,Integer>CompositionAccess. retrieveCompositionsInContribution(I_DomainAccess domainAccess, UUID contribution)Methods in org.ehrbase.dao.access.jooq with parameters of type I_CompositionAccess Modifier and Type Method Description voidContributionAccess. addComposition(I_CompositionAccess compositionAccess)booleanContributionAccess. removeComposition(I_CompositionAccess compositionAccess)static List<I_EntryAccess>EntryAccess. retrieveInstanceInComposition(I_DomainAccess domainAccess, I_CompositionAccess compositionAccess)static List<I_EntryAccess>EntryAccess. retrieveInstanceInCompositionVersion(I_DomainAccess domainAccess, I_CompositionAccess compositionHistoryAccess, int version)voidContributionAccess. updateComposition(I_CompositionAccess compositionAccess)
-