View Javadoc

1   package org.dfdaemon.il2.api.command.reply;
2   
3   /**
4    * @author aka50
5    */
6   public class PlayerInfo {
7       private int id;
8       private String name;
9       private int armyCode;
10      private String armyName;
11      private String aircraftName;
12  
13  
14      public PlayerInfo() {
15      }
16  
17  
18      public PlayerInfo(int id, String name, int armyCode, String armyName, String aircraftName) {
19          this.id = id;
20          this.name = name;
21          this.armyName = armyName;
22          this.armyCode = armyCode;
23          this.aircraftName = aircraftName;
24      }
25  
26      public int getId() {
27          return id;
28      }
29  
30      public void setId(int id) {
31          this.id = id;
32      }
33  
34      public String getName() {
35          return name;
36      }
37  
38      public void setName(String name) {
39          this.name = name;
40      }
41  
42      public String getArmyName() {
43          return armyName;
44      }
45  
46      public void setArmyName(String armyName) {
47          this.armyName = armyName;
48      }
49  
50      public int getArmyCode() {
51          return armyCode;
52      }
53  
54      public void setArmyCode(int armyCode) {
55          this.armyCode = armyCode;
56      }
57  
58  
59      public String getAircraftName() {
60          return aircraftName;
61      }
62  
63      public void setAircraftName(String aircraftName) {
64          this.aircraftName = aircraftName;
65      }
66  
67      @SuppressWarnings({"RedundantIfStatement"})
68      public boolean equals(Object o) {
69          if (this == o) return true;
70          if (o == null || getClass() != o.getClass()) return false;
71  
72          PlayerInfo that = (PlayerInfo) o;
73  
74          if (armyCode != that.armyCode) return false;
75          if (id != that.id) return false;
76          if (aircraftName != null ? !aircraftName.equals(that.aircraftName) : that.aircraftName != null) return false;
77          if (armyName != null ? !armyName.equals(that.armyName) : that.armyName != null) return false;
78          if (name != null ? !name.equals(that.name) : that.name != null) return false;
79  
80          return true;
81      }
82  
83      public int hashCode() {
84          int result;
85          result = id;
86          result = 31 * result + (name != null ? name.hashCode() : 0);
87          result = 31 * result + (armyName != null ? armyName.hashCode() : 0);
88          result = 31 * result + armyCode;
89          result = 31 * result + (aircraftName != null ? aircraftName.hashCode() : 0);
90          return result;
91      }
92  
93  
94      public String toString() {
95          final StringBuilder sb = new StringBuilder();
96          sb.append("PlayerInfo");
97          sb.append("{");
98          sb.append("id=").append(id);
99          sb.append(", name='").append(name).append('\'');
100         sb.append(", armyName='").append(armyName).append('\'');
101         sb.append(", armyCode=").append(armyCode);
102         sb.append(", aircraftName='").append(aircraftName).append('\'');
103         sb.append('}');
104         return sb.toString();
105     }
106 }