12345678910111213141516 |
- package bigbank;
- import org.springframework.security.access.prepost.PreAuthorize;
- public interface BankService {
- public Account readAccount(Long id);
- public Account[] findAccounts();
- @PreAuthorize(
- "hasRole('ROLE_SUPERVISOR') or " +
- "hasRole('ROLE_TELLER') and (#account.balance + #amount >= -#account.overdraft)" )
- public Account post(Account account, double amount);
- }
|