-
Notifications
You must be signed in to change notification settings - Fork 0
/
BriefBotAuto.java
78 lines (65 loc) · 1.45 KB
/
BriefBotAuto.java
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
package bbtrial.nl.logicgate.ace;
public class BriefBotAuto implements BriefBotLauncher {
private AgendaI agenda;
private DoctorsI doctorsI;
private BBStorageI bBStorageI;
private LettersI letters;
private ReminderGeneratorsI reminderGenerator;
public BriefBotAuto(){
agenda = null;
doctorsI = null;
bBStorageI = null;
letters = null;
reminderGenerator = null;
agenda = new TrialAgenda();
doctorsI = new TrialDoctors();
bBStorageI = new TrialBBStorage();
letters = new TrialLetters();
reminderGenerator = new TrialReminderGenerator();
}
/**
* @return the agenda
*/
public AgendaI getAgendaI() {
if(agenda == null){
agenda = new TrialAgenda();
}
return agenda;
}
/**
* @return the doctorsI
*/
public DoctorsI getDoctorsI() {
if(doctorsI == null){
doctorsI = new TrialDoctors();
}
return doctorsI;
}
/**
* @return the bBStorageI
*/
public BBStorageI getBBStorageI() {
if(bBStorageI == null){
bBStorageI = new TrialBBStorage();
}
return bBStorageI;
}
/**
* @return the letters
*/
public LettersI getLettersI() {
if(letters == null){
letters = new TrialLetters();
}
return letters;
}
/**
* @return the reminderGenerator
*/
public ReminderGeneratorsI getReminderGenerator() {
if(reminderGenerator == null){
reminderGenerator = new TrialReminderGenerator();
}
return reminderGenerator;
}
}