-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathWeekofRounds.java
More file actions
98 lines (88 loc) · 5.13 KB
/
WeekofRounds.java
File metadata and controls
98 lines (88 loc) · 5.13 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
import java.io.Serializable;
import java.util.ArrayList;
public class WeekofRounds implements Serializable{
/**
*
*/
private static final long serialVersionUID = 1L;
public ArrayList<Round> mondayroundList;
public ArrayList<Round> tuesdayroundList;
public ArrayList<Round> wednesdayroundList;
public ArrayList<Round> thursdayroundList;
public ArrayList<Round> fridayroundList;
public String week;
public ArrayList<Team> teamList;
public WeekofRounds(){}
public WeekofRounds (ArrayList<Round> mondayrounds, ArrayList<Round> tuesdayrounds, ArrayList<Round> wedrounds, ArrayList<Round> thursrounds, ArrayList<Round> frirounds, String roundweek, ArrayList<Team> teamlist){
mondayroundList = mondayrounds;
tuesdayroundList = tuesdayrounds;
wednesdayroundList = wedrounds;
thursdayroundList = thursrounds;
fridayroundList = frirounds;
week = roundweek;
teamList = teamlist;
}
public String toString(){
String newline = String.format("%n");
String toreturn = newline + newline + "Round Schedule for " + week + newline + newline;
toreturn += "Monday: " + newline;
for (Round rd :mondayroundList){
if ((rd.affirmative == null) && (rd.negative == null))
toreturn += "EMPTYTEAM vs. EMPTYTEAM - !!!!!! THIS IS ANOMALOUS." + newline;
else if ((rd.affirmative == null) && (rd.negative != null))
toreturn += "EMPTYTEAM vs. " + rd.negative.partner1 + "/" + rd.negative.partner2 + rd.message + newline;
else if ((rd.affirmative != null) && (rd.negative == null))
toreturn += rd.affirmative.partner1 + "/" + rd.affirmative.partner2 + " vs. EMPTYTEAM" + rd.message + newline;
else if ((rd.affirmative != null) && (rd.negative != null))
toreturn += rd.affirmative.partner1 + "/" + rd.affirmative.partner2 + " vs. " + rd.negative.partner1 + "/" + rd.negative.partner2 + rd.message + newline;
}
toreturn += newline + "Tuesday:" + newline;
for (Round rd :tuesdayroundList){
if ((rd.affirmative == null) && (rd.negative == null))
toreturn += "EMPTYTEAM vs. EMPTYTEAM - !!!!!! THIS IS ANOMALOUS." + newline;
else if ((rd.affirmative == null) && (rd.negative != null))
toreturn += "EMPTYTEAM vs. " + rd.negative.partner1 + "/" + rd.negative.partner2 + rd.message + newline;
else if ((rd.affirmative != null) && (rd.negative == null))
toreturn += rd.affirmative.partner1 + "/" + rd.affirmative.partner2 + " vs. EMPTYTEAM" + rd.message + newline;
else if ((rd.affirmative != null) && (rd.negative != null))
toreturn += rd.affirmative.partner1 + "/" + rd.affirmative.partner2 + " vs. " + rd.negative.partner1 + "/" + rd.negative.partner2 + rd.message+ newline;
}
toreturn += newline + "Wednesday:" + newline;
for (Round rd :wednesdayroundList){
if ((rd.affirmative == null) && (rd.negative == null))
toreturn += "EMPTYTEAM vs. EMPTYTEAM - !!!!!! THIS IS ANOMALOUS." + newline;
else if ((rd.affirmative == null) && (rd.negative != null))
toreturn += "EMPTYTEAM vs. " + rd.negative.partner1 + "/" + rd.negative.partner2 + rd.message + newline;
else if ((rd.affirmative != null) && (rd.negative == null))
toreturn += rd.affirmative.partner1 + "/" + rd.affirmative.partner2 + " vs. EMPTYTEAM" + rd.message + newline;
else if ((rd.affirmative != null) && (rd.negative != null))
toreturn += rd.affirmative.partner1 + "/" + rd.affirmative.partner2 + " vs. " + rd.negative.partner1 + "/" + rd.negative.partner2 + rd.message + newline;
}
toreturn += newline + "Thursday:" + newline;
for (Round rd :thursdayroundList){
if ((rd.affirmative == null) && (rd.negative == null))
toreturn += "EMPTYTEAM vs. EMPTYTEAM - !!!!!! THIS IS ANOMALOUS." + newline;
else if ((rd.affirmative == null) && (rd.negative != null))
toreturn += "EMPTYTEAM vs. " + rd.negative.partner1 + "/" + rd.negative.partner2 + rd.message + newline;
else if ((rd.affirmative != null) && (rd.negative == null))
toreturn += rd.affirmative.partner1 + "/" + rd.affirmative.partner2 + " vs. EMPTYTEAM" + rd.message + newline;
else if ((rd.affirmative != null) && (rd.negative != null))
toreturn += rd.affirmative.partner1 + "/" + rd.affirmative.partner2 + " vs. " + rd.negative.partner1 + "/" + rd.negative.partner2 + rd.message + newline;
}
toreturn += newline + "Friday:" + newline;
for (Round rd :fridayroundList){
if ((rd.affirmative == null) && (rd.negative == null))
toreturn += "EMPTYTEAM vs. EMPTYTEAM - !!!!!! THIS IS ANOMALOUS." + newline;
else if ((rd.affirmative == null) && (rd.negative != null))
toreturn += "EMPTYTEAM vs. " + rd.negative.partner1 + "/" + rd.negative.partner2 + rd.message + newline;
else if ((rd.affirmative != null) && (rd.negative == null))
toreturn += rd.affirmative.partner1 + "/" + rd.affirmative.partner2 + " vs. EMPTYTEAM" + rd.message + newline;
else if ((rd.affirmative != null) && (rd.negative != null))
toreturn += rd.affirmative.partner1 + "/" + rd.affirmative.partner2 + " vs. " + rd.negative.partner1 + "/" + rd.negative.partner2 + rd. message + newline;
}
return toreturn;
}
public static void main(String[] args) {
// TODO Auto-generated method stub
}
}