Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.terrains.users;
- import java.sql.ResultSet;
- import java.sql.Statement;
- import java.util.HashMap;
- import com.terrains.MySql;
- public class Region {
- private String UUID;
- private String name;
- private int p1x;
- private int p1y;
- private int p1z;
- private int p2x;
- private int p2y;
- private int p2z;
- private double spawnhome1;
- private String convidado1;
- private String convidado2;
- private String convidado3;
- private String convidado4;
- private String convidado5;
- private static final HashMap<String, Region> CACHE = new HashMap<String, Region>();
- public Region(String UUID, String name, int p1x, int p1y, int p1z, int p2x, int p2y, int p2z, double spawnhome1,
- String convidado1, String convidado2, String convidado3, String convidado4, String convidado5) {
- this.UUID = UUID;
- this.name = name;
- this.setSpawnhome1(spawnhome1);
- this.convidado1 = convidado1;
- this.convidado2 = convidado2;
- this.convidado3 = convidado3;
- this.convidado4 = convidado4;
- this.convidado5 = convidado5;
- }
- public Region insert() {
- CACHE.put(String.valueOf(this.UUID), this);
- return this;
- }
- public String getUUID() {
- return UUID;
- }
- public void setUUID(String uUID) {
- UUID = uUID;
- }
- public String getName() {
- return name;
- }
- public void setName(String name) {
- this.name = name;
- }
- public int getP1x() {
- return p1x;
- }
- public void setP1x(int p1x) {
- this.p1x = p1x;
- }
- public int getP1y() {
- return p1y;
- }
- public void setP1y(int p1y) {
- this.p1y = p1y;
- }
- public int getP1z() {
- return p1z;
- }
- public void setP1z(int p1z) {
- this.p1z = p1z;
- }
- public int getP2x() {
- return p2x;
- }
- public void setP2x(int p2x) {
- this.p2x = p2x;
- }
- public int getP2y() {
- return p2y;
- }
- public void setP2y(int p2y) {
- this.p2y = p2y;
- }
- public int getP2z() {
- return p2z;
- }
- public void setP2z(int p2z) {
- this.p2z = p2z;
- }
- public String getConvidado1() {
- return convidado1;
- }
- public void setConvidado1(String convidado1) {
- this.convidado1 = convidado1;
- }
- public String getConvidado2() {
- return convidado2;
- }
- public void setConvidado2(String convidado2) {
- this.convidado2 = convidado2;
- }
- public String getConvidado3() {
- return convidado3;
- }
- public void setConvidado3(String convidado3) {
- this.convidado3 = convidado3;
- }
- public double getSpawnhome1() {
- return spawnhome1;
- }
- public void setSpawnhome1(double spawnhome1) {
- this.spawnhome1 = spawnhome1;
- }
- public String getConvidado4() {
- return convidado4;
- }
- public void setConvidado4(String convidado4) {
- this.convidado4 = convidado4;
- }
- public String getConvidado5() {
- return convidado5;
- }
- public void setConvidado5(String convidado5) {
- this.convidado5 = convidado5;
- }
- public static Region get(String UUID) {
- return (Region) CACHE.get(String.valueOf(UUID));
- }
- // Um método toString para exibir dados
- public String ToString() {
- return this.UUID + " " + this.name + " " + this.p1x + " " + this.p1y + " " + this.p1z + " " + this.p2x + " "
- + this.p2y + " " + this.p2z + " " + this.spawnhome1 + " " + this.convidado1 + " " + this.convidado2
- + " " + this.convidado3 + " " + this.convidado4 + " " + this.convidado5;
- }
- public static void upInfos(String[] args) {
- HashMap<String, Region> map = new HashMap<String, Region>();
- Statement st = null;
- ResultSet rs = null;
- Region r;
- try {
- st = MySql.con.createStatement();
- rs = st.executeQuery("SELECT * FROM homes1_data");
- while (rs.next()) {
- String UUID = rs.getString("UUID");
- String name = rs.getString("home1name");
- int p1x = rs.getInt("p1x");
- int p1y = rs.getInt("p1y");
- int p1z = rs.getInt("p1z");
- int p2x = rs.getInt("p2x");
- int p2y = rs.getInt("p2y");
- int p2z = rs.getInt("p2z");
- double spawnhome1 = rs.getDouble("spawnhome");
- String convidado1 = rs.getString("convidado1");
- String convidado2 = rs.getString("convidado2");
- String convidado3 = rs.getString("convidado3");
- String convidado4 = rs.getString("convidado4");
- String convidado5 = rs.getString("convidado5");
- r = new Region(UUID, name, p1x, p1y, p1z, p2x, p2y, p2z, spawnhome1, convidado1, convidado2, convidado3,
- convidado4, convidado5).insert();
- // Definindo dados no hashmap
- Regions.getRegions().add(r);
- map.put(UUID, r);
- }
- } catch (Exception ex) {
- ex.printStackTrace();
- }
- for (String i : map.keySet()) {
- Region us = map.get(i);
- System.out.println(us.getUUID() + " " + us.getName() + " " + us.getSpawnhome1() + " " + us.getConvidado1()
- + " " + us.getConvidado2() + " " + us.getConvidado3() + " " + us.getConvidado4() + " "
- + us.getConvidado5());
- }
- // Mostrar dados de hashmap usando método ToString
- System.out.println("______With toString______");
- for (String i : map.keySet()) {
- Region us = map.get(i);
- System.out.println(us.ToString());
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement