-
Notifications
You must be signed in to change notification settings - Fork 295
/
Copy pathFreeSession.java
26 lines (19 loc) · 1.02 KB
/
FreeSession.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
package nextstep.courses.domain;
import nextstep.payments.domain.Payment;
import nextstep.users.domain.NsUser;
import java.util.List;
import java.util.Set;
public class FreeSession extends Session {
public FreeSession(Long id, List<SessionImage> sessionImage, RecruitStatus recruitStatus, SessionDate sessionDate) {
super(id, sessionImage, recruitStatus, sessionDate);
}
public FreeSession(Long id, List<SessionImage> sessionImage, RecruitStatus recruitStatus, SessionDate sessionDate, Set<NsUser> students) {
super(id, sessionImage, recruitStatus, sessionDate, students);
}
public FreeSession(Long id, List<SessionImage> sessionImage, RecruitStatus recruitStatus, SessionProgressStatus sessionProgressStatus, SessionDate sessionDate, Set<NsUser> students, Set<NsUser> approveStudents) {
super(id, sessionImage, recruitStatus, sessionProgressStatus, sessionDate, students, approveStudents);
}
@Override
protected void assertSatisfiedCondition(NsUser user, Payment payment) {
}
}