Newer
Older
import ufrn.imd.domain.Account;
import ufrn.imd.service.BalanceService;
import java.rmi.RemoteException;
import java.util.Optional;
public class BalanceServiceImpl implements BalanceService {
@Override
public void balance(Optional<Account> accOP) throws RemoteException {
Account account = accOP.orElseThrow(() -> new RuntimeException("Invalid account"));
log.info(String.format("Account Balance: R$ %f", account.getBalance()));