11package com .objectcomputing .checkins .services .fixture ;
2+
23import com .objectcomputing .checkins .services .feedback_request .FeedbackRequest ;
34import com .objectcomputing .checkins .services .feedback_template .FeedbackTemplate ;
45import com .objectcomputing .checkins .services .memberprofile .MemberProfile ;
56import com .objectcomputing .checkins .services .reviews .ReviewPeriod ;
67
78import java .time .LocalDate ;
8-
9- import java .util .UUID ;
109import java .util .List ;
10+ import java .util .UUID ;
1111
12- public interface FeedbackRequestFixture extends RepositoryFixture , FeedbackTemplateFixture {
12+ public interface FeedbackRequestFixture extends FeedbackTemplateFixture {
1313
1414 /**
1515 * Creates a sample feedback request
@@ -21,7 +21,19 @@ public interface FeedbackRequestFixture extends RepositoryFixture, FeedbackTempl
2121 */
2222 default FeedbackRequest createSampleFeedbackRequest (MemberProfile creator , MemberProfile requestee , MemberProfile recipient , UUID templateId ) {
2323 LocalDate testDate = LocalDate .of (2010 , 10 , 8 );
24- return new FeedbackRequest (creator .getId (), requestee .getId (), recipient .getId (), templateId , testDate , null , "pending" , null , null );
24+ return new FeedbackRequest (
25+ creator .getId (),
26+ requestee .getId (),
27+ recipient .getId (),
28+ templateId ,
29+ testDate ,
30+ null ,
31+ "pending" ,
32+ null ,
33+ null ,
34+ false ,
35+ null
36+ );
2537 }
2638
2739 /**
@@ -35,7 +47,19 @@ default FeedbackRequest createSampleFeedbackRequest(MemberProfile creator, Membe
3547 */
3648 default FeedbackRequest createSampleFeedbackRequest (MemberProfile creator , MemberProfile requestee , MemberProfile recipient , UUID templateId , ReviewPeriod reviewPeriod ) {
3749 LocalDate testDate = LocalDate .of (2010 , 10 , 8 );
38- return new FeedbackRequest (creator .getId (), requestee .getId (), recipient .getId (), templateId , testDate , null , "pending" , null , reviewPeriod .getId ());
50+ return new FeedbackRequest (
51+ creator .getId (),
52+ requestee .getId (),
53+ recipient .getId (),
54+ templateId ,
55+ testDate ,
56+ null ,
57+ "pending" ,
58+ null ,
59+ reviewPeriod .getId (),
60+ false ,
61+ null
62+ );
3963 }
4064
4165 /**
@@ -48,7 +72,20 @@ default FeedbackRequest createSampleFeedbackRequest(MemberProfile creator, Membe
4872 */
4973 default FeedbackRequest saveSampleFeedbackRequest (MemberProfile creator , MemberProfile requestee , MemberProfile recipient , UUID templateId ) {
5074 LocalDate testDate = LocalDate .of (2010 , 10 , 8 );
51- return getFeedbackRequestRepository ().save (new FeedbackRequest (creator .getId (), requestee .getId (), recipient .getId (), templateId , testDate , null , "pending" , null , null ));
75+ FeedbackRequest feedbackRequest = new FeedbackRequest (
76+ creator .getId (),
77+ requestee .getId (),
78+ recipient .getId (),
79+ templateId ,
80+ testDate ,
81+ null ,
82+ "pending" ,
83+ null ,
84+ null ,
85+ false ,
86+ null
87+ );
88+ return getFeedbackRequestRepository ().save (feedbackRequest );
5289 }
5390
5491 /**
@@ -57,16 +94,43 @@ default FeedbackRequest saveSampleFeedbackRequest(MemberProfile creator, MemberP
5794 * @param recipient The {@link MemberProfile} of the member giving feedback
5895 * @param requestee The {@link MemberProfile} of the requestee of the feedback request
5996 * @param templateId The UUID of the FeedbackTemplate
97+ * @param reviewPeriod the {@link ReviewPeriod} that this feedback request is associated with
6098 * @return The saved {@link FeedbackRequest}
6199 */
62100 default FeedbackRequest saveSampleFeedbackRequest (MemberProfile creator , MemberProfile requestee , MemberProfile recipient , UUID templateId , ReviewPeriod reviewPeriod ) {
63101 LocalDate testDate = LocalDate .of (2010 , 10 , 8 );
64- return getFeedbackRequestRepository ().save (new FeedbackRequest (creator .getId (), requestee .getId (), recipient .getId (), templateId , testDate , null , "pending" , null , reviewPeriod .getId ()));
102+ FeedbackRequest feedbackRequest = new FeedbackRequest (
103+ creator .getId (),
104+ requestee .getId (),
105+ recipient .getId (),
106+ templateId ,
107+ testDate ,
108+ null ,
109+ "pending" ,
110+ null ,
111+ reviewPeriod .getId (),
112+ false ,
113+ null
114+ );
115+ return getFeedbackRequestRepository ().save (feedbackRequest );
65116 }
66117
67118 default FeedbackRequest saveSampleFeedbackRequestWithStatus (MemberProfile creator , MemberProfile requestee , MemberProfile recipient , UUID templateId , String status ) {
68119 LocalDate testDate = LocalDate .of (2010 , 10 , 8 );
69- return getFeedbackRequestRepository ().save (new FeedbackRequest (creator .getId (), requestee .getId (), recipient .getId (), templateId , testDate , null , status , null , null ));
120+ FeedbackRequest feedbackRequest = new FeedbackRequest (
121+ creator .getId (),
122+ requestee .getId (),
123+ recipient .getId (),
124+ templateId ,
125+ testDate ,
126+ null ,
127+ status ,
128+ null ,
129+ null ,
130+ false ,
131+ null
132+ );
133+ return getFeedbackRequestRepository ().save (feedbackRequest );
70134 }
71135
72136 default MemberProfile createADefaultRecipient () {
@@ -115,6 +179,6 @@ default FeedbackRequest saveFeedbackRequest(MemberProfile creator, MemberProfile
115179
116180 default List <FeedbackRequest > getFeedbackRequests (MemberProfile recipient ) {
117181 return getFeedbackRequestRepository ()
118- .findByValues (null , null , recipient .getId ().toString (), null , null , null );
182+ .findByValues (null , null , recipient .getId ().toString (), null , null , null );
119183 }
120184}
0 commit comments