Skip to content
Snippets Groups Projects
BalanceServiceImpl.java 534 B
Newer Older
unknown's avatar
unknown committed
package ufrn.imd.service.impl;

unknown's avatar
unknown committed
import lombok.extern.java.Log;
unknown's avatar
unknown committed
import ufrn.imd.domain.Account;
import ufrn.imd.service.BalanceService;

import java.rmi.RemoteException;
import java.util.Optional;

unknown's avatar
unknown committed
@Log
unknown's avatar
unknown committed
public class BalanceServiceImpl implements BalanceService {


    @Override
    public void balance(Optional<Account> accOP) throws RemoteException {
        Account account = accOP.orElseThrow(() -> new RuntimeException("Invalid account"));
unknown's avatar
unknown committed
        log.info(String.format("Account Balance: R$ %f", account.getBalance()));
unknown's avatar
unknown committed

    }
}