Class ContactService

java.lang.Object
deu.cse.spring_webmail.contacts.ContactService

@Service public class ContactService extends Object
연락처 서비스 클래스
  • Field Details

  • Constructor Details

    • ContactService

      public ContactService()
  • Method Details

    • addContact

      public String addContact(String username, String friendEmail, String nickname)
      친구 추가 메소드
      Parameters:
      username - 사용자 아이디
      friendEmail - 친구 아이디
    • editContact

      String editContact(Long id, String email, String nickname)
      친구 수정 메소드
      Parameters:
      id - 연락처 고유번호
      nickname - 친구 별명
      email - 친구 이메일
      Returns:
      친구 수정 결과
    • getContact

      Contact getContact(Long id)
    • getContacts

      List<Contact> getContacts(String username)
      친구 목록 조회 메소드
      Parameters:
      username - 사용자 아이디
      Returns:
      친구 목록
    • deleteContact

      public void deleteContact(Long id)
      친구 삭제 메소드
      Parameters:
      id - 연락처 고유번호
    • checkContact

      public boolean checkContact(User user, User friend)
      친구 여부 확인 메소드
      Parameters:
      user - 본인
      friend - 친구
      Returns:
      친구 여부 (true: 친구, false: 친구 아님)