Package com.onec.repository
Interface RegisterRepository<T extends AccumulationRecord>
- All Superinterfaces:
org.springframework.data.repository.Repository<T,UUID>
- All Known Implementing Classes:
RegisterRepositoryImpl
@NoRepositoryBean
public interface RegisterRepository<T extends AccumulationRecord>
extends org.springframework.data.repository.Repository<T,UUID>
-
Method Summary
Modifier and TypeMethodDescriptionaddExpense(Consumer<T> configurator) addReceipt(Consumer<T> configurator) getBalance(Consumer<RegisterFilter<T>> filter) getBalance(Map<String, Object> filters) getRecordsByDocument(UUID documentRef) getTurnover(LocalDateTime from, LocalDateTime to) getTurnover(LocalDateTime from, LocalDateTime to, Consumer<RegisterFilter<T>> filter) getTurnover(LocalDateTime from, LocalDateTime to, Map<String, Object> filters) query()voidboolean
-
Method Details
-
getBalance
-
getBalance
-
getBalance
-
getTurnover
-
getTurnover
-
getTurnover
-
getRecordsByDocument
-
addReceipt
T addReceipt() -
addExpense
T addExpense() -
addReceipt
-
addExpense
-
query
RegisterQueryBuilder<T> query() -
rebuildTotals
void rebuildTotals() -
verifyTotals
boolean verifyTotals()
-