View Javadoc
1 package net.mlw.fball.bo;
2
3 import java.util.ArrayList;
4 import java.util.Collection;
5 import java.util.HashMap;
6 import java.util.List;
7 import java.util.Map;
8
9 /***
10 * @author Matthew L. Wilson
11 * @version $Revision: 1.5 $ $Date: 2004/03/17 14:20:21 $
12 */
13 public class Coach
14 {
15 private String id;
16 private String providerCoachId;
17 private String name;
18 private Map players;
19 private List starters;
20
21 public Coach(String providerCoachId)
22 {
23 this.providerCoachId = providerCoachId;
24 }
25
26 /***
27 * @return Returns the providerCoachId.
28 */
29 public String getProviderCoachId()
30 {
31 return providerCoachId;
32 }
33
34 /***
35 * @param providerCoachId The providerCoachId to set.
36 */
37 public void setProviderCoachId(String providerCoachId)
38 {
39 this.providerCoachId = providerCoachId;
40 }
41
42 /***
43 * @return Returns the id.
44 */
45 public String getId()
46 {
47 return id;
48 }
49
50 /***
51 * @param id The id to set.
52 */
53 public void setId(String id)
54 {
55 this.id = id;
56 }
57
58 /***
59 * @return Returns the name.
60 */
61 public String getName()
62 {
63 return name;
64 }
65
66 /***
67 * @param name The name to set.
68 */
69 public void setName(String name)
70 {
71 this.name = name;
72 }
73
74 private Coach()
75 {
76 }
77
78 public Collection getPlayersCollection()
79 {
80 return getPlayers().values();
81 }
82
83 /***
84 * @return Returns the players.
85 */
86 public Map getPlayers()
87 {
88 if (players == null)
89 {
90 players = new HashMap();
91 }
92 return players;
93 }
94
95 /***
96 * @param players The players to set.
97 */
98 private void setPlayers(Map players)
99 {
100 this.players = players;
101 }
102
103 /***
104 * @return Returns the starters.
105 */
106 public List getStarters()
107 {
108 if (starters == null)
109 {
110 starters = new ArrayList();
111 }
112 return starters;
113 }
114
115 }
This page was automatically generated by Maven