andreschaffer/event-sourcing-cqrs-examples

View on GitHub
src/main/java/bankservice/projection/clientaccounts/AccountsRepository.java

Summary

Maintainability
A
0 mins
Test Coverage
F
0%
package bankservice.projection.clientaccounts;

import java.math.BigDecimal;
import java.util.List;
import java.util.UUID;

public interface AccountsRepository {

  void save(AccountProjection accountProjection);

  void updateBalance(UUID accountId, BigDecimal balance, int version);

  List<AccountProjection> getAccounts(UUID clientId);
}