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 /** 26 * <p>User class.</p> 27 * 28 * @author Michael Thomas (mikepthomas@outlook.com) 29 * @version $Id: $Id 30 */ 31 public class User { 32 33 private int uniqueId; 34 private String name; 35 private long newCredit; 36 private long sum; 37 private int team; 38 39 /** 40 * <p>Constructor for User.</p> 41 */ 42 public User() { 43 super(); 44 } 45 46 /** 47 * <p>Constructor for User.</p> 48 * 49 * @param name a {@link java.lang.String} object. 50 * @param newCredit a long. 51 * @param sum a int. 52 * @param team a int. 53 */ 54 public User(String name, long newCredit, long sum, int team) { 55 this.name = name; 56 this.newCredit = newCredit; 57 this.sum = sum; 58 this.team = team; 59 } 60 61 /** 62 * Get the value of uniqueId 63 * 64 * @return the value of uniqueId 65 */ 66 public int getUniqueId() { 67 return uniqueId; 68 } 69 70 /** 71 * Set the value of uniqueId 72 * 73 * @param uniqueId new value of uniqueId 74 */ 75 public void setUniqueId(int uniqueId) { 76 this.uniqueId = uniqueId; 77 } 78 79 /** 80 * Get the value of name 81 * 82 * @return the value of name 83 */ 84 public String getName() { 85 return name; 86 } 87 88 /** 89 * Set the value of name 90 * 91 * @param name new value of name 92 */ 93 public void setName(String name) { 94 this.name = name; 95 } 96 97 /** 98 * Get the value of newCredit 99 * 100 * @return the value of newCredit 101 */ 102 public long getNewCredit() { 103 return newCredit; 104 } 105 106 /** 107 * Set the value of newCredit 108 * 109 * @param newCredit new value of newCredit 110 */ 111 public void setNewCredit(long newCredit) { 112 this.newCredit = newCredit; 113 } 114 115 /** 116 * Get the value of sum 117 * 118 * @return the value of sum 119 */ 120 public long getSum() { 121 return sum; 122 } 123 124 /** 125 * Set the value of sum 126 * 127 * @param sum new value of sum 128 */ 129 public void setSum(long sum) { 130 this.sum = sum; 131 } 132 133 /** 134 * Get the value of team 135 * 136 * @return the value of team 137 */ 138 public int getTeam() { 139 return team; 140 } 141 142 /** 143 * Set the value of team 144 * 145 * @param team new value of team 146 */ 147 public void setTeam(int team) { 148 this.team = team; 149 } 150 }