Ryanmufasa / CaptainTalk

크로스플랫폼 3조 웹 채팅프로그램 프로젝트
0 stars 0 forks source link

[JDBC] FollowDAO #22

Closed YoooonJJ closed 2 years ago

YoooonJJ commented 2 years ago

member 테이블과 관련지어 사용자의 팔로잉, 팔로워 데이터를 관리하는 클래스입니다. FollowVO 구축 완료

selectAll() - 리턴 ArrayList 전체 follow 테이블 목록 출력 메소드 입니다.

YoooonJJ commented 2 years ago

myFollower : 회원의 팔로워 목록을 조회하는 메소드 입니다.

myFollowing : 회원이 팔로잉 중인 목록을 조회하는 메소드 입니다.

매게변수 값은 jsp 기능 구현에 따라 수정 할 예정입니다.

-> 추가 : FollowVO 객체, 또는 FollowVO 객체의 멤버변수를 이용하시면 됩니다.

YoooonJJ commented 2 years ago

팔로우 신청이 중복으로 가능한 에러가 있어 수정중입니다.

-> 팔로우 신청 전에 팔로우 정보가 있는지 확인하는 메소드 생성
YoooonJJ commented 2 years ago

메소드 추가

following(FollowVO vo) : 다른 회원을 팔로우. private 입니다 checkFollow(FollowVO vo) : 중복 여부를 확인하고 팔로우.

checkFollow 메소드 내부에서 조건에 따라 following 메소드가 실행됩니다.

unfollow(FollowVO vo) : 팔로잉 삭제. (팔로우 정보가 중복일시 중복행을 전부 삭제합니다)

eachFollow(FollowVO vo) : 회원간 서로 팔로잉 중인지 확인하는 메소드 입니다. 서로간에 팔로잉 중이면 추가 정보 공개를 할 수 있도록 활용하시면 됩니다.