11package seedu .address .model .meeting ;
22
3- import seedu .address .model .connection .PersonMeetingConnection ;
4- import seedu .address .model .group .Group ;
5- import seedu .address .model .person .Person ;
6- import seedu .address .model .person .UniquePersonList ;
7- import seedu .address .model .schedule .Schedulable ;
3+ import static seedu .address .commons .util .AppUtil .checkArgument ;
4+ import static seedu .address .commons .util .CollectionUtil .requireAllNonNull ;
85
96import java .time .Duration ;
107import java .time .LocalDateTime ;
1310import java .util .Objects ;
1411import java .util .Set ;
1512
16- import static seedu .address .commons .util .AppUtil .checkArgument ;
17- import static seedu .address .commons .util .CollectionUtil .requireAllNonNull ;
13+ import seedu .address .model .connection .PersonMeetingConnection ;
14+ import seedu .address .model .group .Group ;
15+ import seedu .address .model .person .Person ;
16+ import seedu .address .model .person .UniquePersonList ;
17+ import seedu .address .model .schedule .Schedulable ;
1818
1919
2020/**
@@ -153,7 +153,9 @@ public boolean containsName(MeetingName name) {
153153 public boolean containsDescription (Description desc ) {
154154 return description .toString ().contains (desc .toString ());
155155 }
156-
156+ /**
157+ * Returns whether a meeting is related to a certain person.
158+ */
157159 public boolean containsPerson (Person person ) {
158160 Set <Person > allPersons = getConnectionToPerson ();
159161 return allPersons .contains (person );
@@ -162,7 +164,9 @@ public boolean containsPerson(Person person) {
162164 public boolean containsGroup (Group group ) {
163165 return groups .contains (group );
164166 }
165-
167+ /**
168+ * Returns whether a meeting contains a point of time.
169+ */
166170 public boolean containsTime (DateTime time ) {
167171 boolean afterOrAtStart = time .compareTo (start ) >= 0 ;
168172 boolean beforeOrAtEnd = time .compareTo (terminate ) <= 0 ;
0 commit comments