Class MemberService
java.lang.Object
com.eeit87t3.tickiteasy.member.service.MemberService
- Author:
- Lilian (Curriane)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidchangePassword(String email, String currentPassword, String newPassword) findByEmail(String email) findByGoogleId(String googleId) generatePasswordResetToken(String email) 後台getMemberById(Integer memberId) getMembersByAgeRange(LocalDate startDate, LocalDate endDate) byte[]getProfilePic(Integer memberId) getProfilePicFilename(Integer memberId) getRecentRegisteredMembers(LocalDate sixMonthsAgo) booleanisValidResetToken(String token) oauthLogin(OAuthLoginRequest request) register(String email, String password, String name, String nickname, LocalDate birthDate, String phone) voidremoveProfilePic(Integer memberId) voidresetPassword(String token, String newPassword) voidupdateMemberStatus(Integer memberId, Member.MemberStatus status) voidupdateProfile(Member currentMember, Member updatedInfo) voiduploadProfilePic(Integer memberId, MultipartFile file) voidverifyMember(String token)
-
Constructor Details
-
MemberService
public MemberService()
-
-
Method Details
-
register
-
verifyMember
-
login
-
findByEmail
-
updateProfile
-
uploadProfilePic
public void uploadProfilePic(Integer memberId, MultipartFile file) throws IllegalStateException, IOException - Throws:
IllegalStateExceptionIOException
-
changePassword
-
generatePasswordResetToken
-
resetPassword
-
isValidResetToken
-
oauthLogin
-
findByGoogleId
-
getAllMembers
後台 -
getMemberById
-
getProfilePic
- Throws:
IOException
-
getProfilePicFilename
-
removeProfilePic
- Throws:
IOException
-
updateMemberStatus
-
getRecentRegisteredMembers
-
getMembersByAgeRange
-
getMemberStats
-