Package deu.cse.spring_webmail.contacts
Class ContactService
java.lang.Object
deu.cse.spring_webmail.contacts.ContactService
연락처 서비스 클래스
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddContact
(String username, String friendEmail, String nickname) 친구 추가 메소드boolean
checkContact
(User user, User friend) 친구 여부 확인 메소드void
deleteContact
(Long id) 친구 삭제 메소드(package private) String
editContact
(Long id, String email, String nickname) 친구 수정 메소드(package private) Contact
getContact
(Long id) getContacts
(String username) 친구 목록 조회 메소드
-
Field Details
-
contactRepository
-
userRepository
-
-
Constructor Details
-
ContactService
public ContactService()
-
-
Method Details
-
addContact
친구 추가 메소드- Parameters:
username
- 사용자 아이디friendEmail
- 친구 아이디
-
editContact
친구 수정 메소드- Parameters:
id
- 연락처 고유번호nickname
- 친구 별명email
- 친구 이메일- Returns:
- 친구 수정 결과
-
getContact
-
getContacts
친구 목록 조회 메소드- Parameters:
username
- 사용자 아이디- Returns:
- 친구 목록
-
deleteContact
친구 삭제 메소드- Parameters:
id
- 연락처 고유번호
-
checkContact
친구 여부 확인 메소드- Parameters:
user
- 본인friend
- 친구- Returns:
- 친구 여부 (true: 친구, false: 친구 아님)
-