1 package at.meikel.dmrl.server.model; 2 3 import java.io.Serializable; 4 5 public class Player implements Serializable { 6 7 private static final long serialVersionUID = 1L; 8 private int position; 9 private String passnummer; 10 private String vorname; 11 private String nachname; 12 private String kategorie; 13 private String verein; 14 private String landesverband; 15 private double ranglistenwert; 16 17 public Player(int position, String passnummer, String name, 18 String kategorie, String verein, String landesverband, 19 String ranglistenwert) { 20 this.position = position; 21 this.passnummer = passnummer; 22 if (name.contains(",")) { 23 this.vorname = name.substring(name.indexOf(", ") + 2); 24 this.nachname = name.substring(0, name.indexOf(", ")); 25 } else { 26 this.vorname = ""; 27 this.nachname = name; 28 } 29 this.kategorie = kategorie; 30 this.verein = verein; 31 this.landesverband = landesverband; 32 this.ranglistenwert = Double.parseDouble(ranglistenwert); 33 } 34 35 public int getPosition() { 36 return position; 37 } 38 39 public String getPassnummer() { 40 return passnummer; 41 } 42 43 public String getVorname() { 44 return vorname; 45 } 46 47 public String getNachname() { 48 return nachname; 49 } 50 51 public String getKategorie() { 52 return kategorie; 53 } 54 55 public String getVerein() { 56 return verein; 57 } 58 59 public String getLandesverband() { 60 return landesverband; 61 } 62 63 public double getRanglistenwert() { 64 return ranglistenwert; 65 } 66 67 @Override 68 public String toString() { 69 return "[Spieler (" + getPosition() + ";" + getPassnummer() + ";" 70 + getVorname() + ";" + getNachname() + ";" + getKategorie() 71 + ";" + getVerein() + ";" + getLandesverband() + ";" 72 + getRanglistenwert() + ")]"; 73 } 74 }