diff --git a/src/main/java/ru/prisonlife/template/Prisoner.java b/src/main/java/ru/prisonlife/template/Prisoner.java deleted file mode 100644 index 792653e..0000000 --- a/src/main/java/ru/prisonlife/template/Prisoner.java +++ /dev/null @@ -1,80 +0,0 @@ -package ru.prisonlife.PrisonAPI.template; - -import org.bukkit.entity.Player; -import ru.prisonlife.PrisonAPI.connect.DataBasePrison4Life; - -import java.sql.*; - -public class Prisoner extends DataBasePrison4Life { - private Player me; - private Wallet wallet; - private Level level; - private PreparedStatement state; - private ResultSet r_set; - - public Prisoner(Player player) throws SQLException { - me = player; - setInResUUID(); - try { - if(r_set.next()) - wallet = new Wallet(this); - } catch(NullPointerException z) {} - } - - public Player getPlayer() { return me; } - - public Wallet getWallet() { return this.wallet; } - - public void setWallet() throws SQLException { - setInResUUID(); - if(!r_set.next()) { - state.execute("INSERT INTO ECONOMY(NAME, UUID, WALLET) VALUES (" + - "'" + getPlayer().getName() + "', '" + me.getUniqueId() + "', 0);"); - wallet = new Wallet(this); - } - disconnect(); - } - - public void delWallet() throws SQLException { - setInResUUID(); - if(r_set.first()) - state.execute("DELETE FROM ECONOMY WHERE UUID = '" + me.getUniqueId() + "'"); - disconnect(); - } - - public Level getPrisonLevel() throws SQLException { - setInResUUID(); - if(r_set.first()) - return this.level; - disconnect(); - return null; - } - - public void setPrisonLevel() throws SQLException { - setInResUUID(); - if(!r_set.next()) { - state.execute("INSERT INTO PLAYERS_LEVEL(NAME, UUID, POINTS, LEVEL) VALUES (" + - "'" + me.getName() + "', '" + me.getUniqueId() + "', 0, 1);"); - level = new Level(this); - } - disconnect(); - } - - public void delPrisonLevel() throws SQLException { - setInResUUID(); - if(r_set.first()) { - state.execute("DELETE FROM PLAYERS_LEVEL WHERE UUID = '" + me.getUniqueId() + "'"); - } - } - - private void setInResUUID() throws SQLException { - state = connection.prepareStatement("SELECT * UUID FROM ECONOMY WHERE UUID = ?;"); - state.setString(1, me.getUniqueId().toString()); - r_set = state.executeQuery("SELECT UUID FROM ECONOMY WHERE UUID = '" + me.getUniqueId() + "'"); - } - - private void disconnect() throws SQLException { - r_set.close(); - state.close(); - } -} \ No newline at end of file