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 }