Interface I_CompositionHistoryAccess
- All Superinterfaces:
I_Compensatable,I_SimpleCRUD
- All Known Implementing Classes:
CompositionHistoryAccess
Stripped down DAO interface to perform some `*_history` table related actions. Composition access handling in general is
done through the
CompositionAccess class.-
Method Summary
Modifier and TypeMethodDescriptionstatic I_CompositionHistoryAccessretrieveByVersion(I_DomainAccess domainAccess, UUID compositionId, int version) static I_CompositionHistoryAccessretrieveLatest(I_DomainAccess domainAccess, UUID compositionId) Creates DAO object with the latest existing history record matching the given composition ID.voidsetHasAudit(UUID audit) voidsetInContribution(UUID contribution) voidsetRecord(CompositionHistoryRecord record) Methods inherited from interface org.ehrbase.dao.access.interfaces.I_Compensatable
getContributionId, getId, getSysTransaction
-
Method Details
-
retrieveLatest
Creates DAO object with the latest existing history record matching the given composition ID.- Parameters:
domainAccess- ConfigcompositionId- Composition ID- Returns:
- DAO instance or null if no history is available
-
retrieveByVersion
static I_CompositionHistoryAccess retrieveByVersion(I_DomainAccess domainAccess, UUID compositionId, int version) -
setRecord
-
getRecord
CompositionHistoryRecord getRecord() -
setInContribution
-
setHasAudit
-