Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class TeamManager {
- private TeamManager() {}
- private static TeamManager instance = new TeamManager();
- public static TeamManager getInstance() {
- return instance;
- }
- private List<Team> teams = new ArrayList<Team>();
- public void loadTeams() {
- }
- public Team getTeamOwnedBy(User owner) {
- for (Team t : teams) {
- if (t.getTeamOwner().getName().equalsIgnoreCase(owner.getName())) {
- return t;
- }
- }
- return null;
- }
- public Team getTeamFor(User user) {
- for (Team t : teams) {
- if (t.containsPlayer(user)) {
- return t;
- }
- }
- return null;
- }
- public void createNewTeam(User owner, String name) {
- teams.add(new Team(owner, name));
- }
- public void deleteTeam(String name) {
- for (Team t : teams) {
- if (t.getTeamName().equalsIgnoreCase(name)) {
- teams.remove(t);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement