001package net.milkbowl.vault.economy;
002
003import org.bukkit.OfflinePlayer;
004
005@SuppressWarnings("deprecation")
006public abstract class AbstractEconomy implements Economy {
007
008        @Override
009        public boolean hasAccount(OfflinePlayer player) {
010                if (player.getName() == null) return false;
011                return hasAccount(player.getName());
012        }
013
014        @Override
015        public boolean hasAccount(OfflinePlayer player, String worldName) {
016                if (player.getName() == null) return false;
017                return hasAccount(player.getName(), worldName);
018        }
019
020        @Override
021        public double getBalance(OfflinePlayer player) {
022                return getBalance(player.getName());
023        }
024
025        @Override
026        public double getBalance(OfflinePlayer player, String world) {
027                return getBalance(player.getName(), world);
028        }
029
030        @Override
031        public boolean has(OfflinePlayer player, double amount) {
032                if (player.getName() == null) return false;
033                return has(player.getName(), amount);
034        }
035
036        @Override
037        public boolean has(OfflinePlayer player, String worldName, double amount) {
038                if (player.getName() == null) return false;
039                return has(player.getName(), worldName, amount);
040        }
041
042        @Override
043        public EconomyResponse withdrawPlayer(OfflinePlayer player, double amount) {
044                return withdrawPlayer(player.getName(), amount);
045        }
046
047        @Override
048        public EconomyResponse withdrawPlayer(OfflinePlayer player, String worldName, double amount) {
049                return withdrawPlayer(player.getName(), worldName, amount);
050        }
051
052        @Override
053        public EconomyResponse depositPlayer(OfflinePlayer player, double amount) {
054                return depositPlayer(player.getName(), amount);
055        }
056
057        @Override
058        public EconomyResponse depositPlayer(OfflinePlayer player, String worldName, double amount) {
059                return depositPlayer(player.getName(), worldName, amount);
060        }
061
062        @Override
063        public EconomyResponse createBank(String name, OfflinePlayer player) {
064                return createBank(name, player.getName());
065        }
066
067        @Override
068        public EconomyResponse isBankOwner(String name, OfflinePlayer player) {
069                return isBankOwner(name, player.getName());
070        }
071
072        @Override
073        public EconomyResponse isBankMember(String name, OfflinePlayer player) {
074                return isBankMember(name, player.getName());
075        }
076
077        @Override
078        public boolean createPlayerAccount(OfflinePlayer player) {
079                return createPlayerAccount(player.getName());
080        }
081
082        @Override
083        public boolean createPlayerAccount(OfflinePlayer player, String worldName) {
084                return createPlayerAccount(player.getName(), worldName);
085        }
086
087}