Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package bankAccount;
- import javax.jws.WebMethod;
- import javax.jws.WebParam;
- import javax.jws.WebService;
- @WebService
- public class Composition {
- @WebMethod
- public boolean transfer(@WebParam(name="from") String from,
- @WebParam(name="to") String to,
- @WebParam(name="amount") double amount) {
- // check account number
- if (!BankAccountDB.getInstance().validateExistingBankAccount(from)
- || !BankAccountDB.getInstance().validateExistingBankAccount(to)) {
- return false;
- }
- // check, if "from" user has enough money to send
- if (BankAccountDB.getInstance().validateBalance(from, amount)) {
- BankAccountDB.getInstance().subtractBalance(from, amount);
- BankAccountDB.getInstance().addBalance(to, amount);
- return true;
- }
- return false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement