Page 498 - MDP2022-3
P. 498
return new org.springframework.security.core.userdetails.User(userInfo.getUserEmail(),
userInfo.getPassword(),
grantedAuthorities);
}
}
com.webmister.semicolon.service.FriendMatchService
import com.webmister.semicolon.domain.FriendMatch;
import com.webmister.semicolon.domain.UserInfo;
import com.webmister.semicolon.enumclass.FriendStatus;
import com.webmister.semicolon.repository.FriendMatchRepository;
import com.webmister.semicolon.repository.UserInfoRepository;
import com.webmister.semicolon.request.FriendMatchRequest;
import com.webmister.semicolon.response.FriendMatchResponse;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import java.util.List;
@Service
@Slf4j
public class FriendMatchService {
final FriendMatchRepository friendMatchRepository;
final UserInfoRepository userInfoRepository;
public FriendMatchService(FriendMatchRepository friendMatchRepository,
UserInfoRepository userInfoRepository) {
this.friendMatchRepository = friendMatchRepository;
this.userInfoRepository = userInfoRepository;
}
public FriendMatchResponse friendMatchResponseSave(FriendMatchResponse
friendMatchResponse, String postFriendNickname, String receiveFriendNickname,
FriendStatus friendStatus){
friendMatchResponse.setPostFriendNickname(postFriendNickname);
friendMatchResponse.setReceiveFriendNickname(receiveFriendNickname);
friendMatchResponse.setFriendStatus(friendStatus);
return friendMatchResponse;
}
public FriendMatchResponse FriendMatchSave(String userInfoNickname,
FriendMatchRequest friendMatchRequest){
UserInfo postFriend =