Interface I_CompositionHistoryAccess
-
- All Superinterfaces:
I_SimpleCRUD
- All Known Implementing Classes:
CompositionHistoryAccess
public interface I_CompositionHistoryAccess extends I_SimpleCRUD
Stripped down DAO interface to perform some `*_history` table related actions. Composition access handling in general is done through theCompositionAccessclass.
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description CompositionHistoryRecordgetRecord()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)
-
-
-
Method Detail
-
retrieveLatest
static I_CompositionHistoryAccess retrieveLatest(I_DomainAccess domainAccess, UUID compositionId)
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
-
setRecord
void setRecord(CompositionHistoryRecord record)
-
getRecord
CompositionHistoryRecord getRecord()
-
setInContribution
void setInContribution(UUID contribution)
-
setHasAudit
void setHasAudit(UUID audit)
-
-