Package com.onec.posting
Class RegisterPersistence<T extends AccumulationRecord>
java.lang.Object
com.onec.posting.RegisterPersistence<T>
-
Constructor Summary
ConstructorsConstructorDescriptionRegisterPersistence(org.jdbi.v3.core.Jdbi jdbi, AccumulationRegisterDescriptor descriptor) -
Method Summary
Modifier and TypeMethodDescriptionvoiddeactivateRecords(org.jdbi.v3.core.Handle handle, UUID documentRef) executeQuery(RegisterQueryBuilder<T> builder) getBalance(Map<String, Object> filters) getBalanceTyped(Map<String, Object> filters) getRecordsByDocument(UUID documentRef) getTurnover(LocalDateTime from, LocalDateTime to, Map<String, Object> filters) getTurnoverTyped(LocalDateTime from, LocalDateTime to, Map<String, Object> filters) voidinsertRecords(org.jdbi.v3.core.Handle handle, List<T> records, UUID documentRef, LocalDateTime period) voidresolveFieldFilters(Map<String, Object> fieldFilters) voidreverseTotals(org.jdbi.v3.core.Handle handle, UUID documentRef) voidupdateTotals(org.jdbi.v3.core.Handle handle, List<T> records) boolean
-
Constructor Details
-
RegisterPersistence
-
-
Method Details
-
insertRecords
public void insertRecords(org.jdbi.v3.core.Handle handle, List<T> records, UUID documentRef, LocalDateTime period) -
deactivateRecords
-
updateTotals
-
reverseTotals
-
getBalance
-
getBalanceTyped
-
getTurnover
public List<Map<String,Object>> getTurnover(LocalDateTime from, LocalDateTime to, Map<String, Object> filters) -
getTurnoverTyped
-
getRecordsByDocument
-
rebuildTotals
public void rebuildTotals() -
verifyTotals
public boolean verifyTotals() -
executeQuery
-
getDescriptor
-
resolveFieldFilters
-