1 package info.mikethomas.fahweb.model;
2
3 /*
4 * #%L
5 * This file is part of FAHWeb.
6 * %%
7 * Copyright (C) 2012 - 2017 Michael Thomas <mikepthomas@outlook.com>
8 * %%
9 * This program is free software: you can redistribute it and/or modify
10 * it under the terms of the GNU General Public License as
11 * published by the Free Software Foundation, either version 3 of the
12 * License, or (at your option) any later version.
13 *
14 * This program is distributed in the hope that it will be useful,
15 * but WITHOUT ANY WARRANTY; without even the implied warranty of
16 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17 * GNU General Public License for more details.
18 *
19 * You should have received a copy of the GNU General Public
20 * License along with this program. If not, see
21 * <http://www.gnu.org/licenses/gpl-3.0.html>.
22 * #L%
23 */
24
25 import java.io.Serializable;
26
27 /**
28 * <p>Team class.</p>
29 *
30 * @author Michael Thomas (mikepthomas@outlook.com)
31 * @version $Id: $Id
32 */
33 public class Team implements Serializable {
34
35 private int uniqueId;
36 private int team;
37 private String teamName;
38 private long score;
39 private int wu;
40
41 /**
42 * <p>Constructor for Team.</p>
43 */
44 public Team() {
45 super();
46 }
47
48 /**
49 * <p>Constructor for Team.</p>
50 *
51 * @param team a int.
52 * @param teamName a {@link java.lang.String} object.
53 * @param score a long.
54 * @param wu a int.
55 */
56 public Team(int team, String teamName, long score, int wu) {
57 this.team = team;
58 this.teamName = teamName;
59 this.score = score;
60 this.wu = wu;
61 }
62
63 /**
64 * Get the value of uniqueId
65 *
66 * @return the value of uniqueId
67 */
68 public int getUniqueId() {
69 return uniqueId;
70 }
71
72 /**
73 * Set the value of uniqueId
74 *
75 * @param uniqueId new value of uniqueId
76 */
77 public void setUniqueId(int uniqueId) {
78 this.uniqueId = uniqueId;
79 }
80
81 /**
82 * Get the value of Team
83 *
84 * @return the value of Team
85 */
86 public int getTeam() {
87 return team;
88 }
89
90 /**
91 * Set the value of Team
92 *
93 * @param team new value of Team
94 */
95 public void setTeam(int team) {
96 this.team = team;
97 }
98
99 /**
100 * Get the value of teamName
101 *
102 * @return the value of teamName
103 */
104 public String getTeamName() {
105 return teamName;
106 }
107
108 /**
109 * Set the value of teamName
110 *
111 * @param teamName new value of teamName
112 */
113 public void setTeamName(String teamName) {
114 this.teamName = teamName;
115 }
116
117 /**
118 * Get the value of score
119 *
120 * @return the value of score
121 */
122 public long getScore() {
123 return score;
124 }
125
126 /**
127 * Set the value of score
128 *
129 * @param score new value of score
130 */
131 public void setScore(long score) {
132 this.score = score;
133 }
134
135 /**
136 * Get the value of wu
137 *
138 * @return the value of wu
139 */
140 public int getWu() {
141 return wu;
142 }
143
144 /**
145 * Set the value of wu
146 *
147 * @param wu new value of wu
148 */
149 public void setWu(int wu) {
150 this.wu = wu;
151 }
152 }