├── .dockerignore ├── .github └── ISSUE_TEMPLATE │ └── custom.md ├── .gitignore ├── .gitmodules ├── Readme.md ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── image ├── comment.png ├── comment_fast_query.png ├── comment_slow_query.png ├── counting_table_trigger.png ├── cristiano.png ├── distribution_data.png ├── distribution_save_data_not_good.png ├── explain_comment.png ├── explain_comment_tuning.png ├── feed.png ├── feed_slow_query.png ├── feed_time.png ├── filtering_feed.png ├── google slide.png ├── influencer.png └── youtube.png ├── pull_request_template.md ├── q ├── settings.gradle └── src ├── main ├── java │ └── flab │ │ └── project │ │ ├── ApiControllerAdvice.java │ │ ├── ProjectApplication.java │ │ ├── TestController.java │ │ ├── cache │ │ ├── cacheManager │ │ │ └── VoteCacheManager.java │ │ └── model │ │ │ └── VoteCache.java │ │ ├── common │ │ ├── BadWordChecker.java │ │ ├── Constraints.java │ │ ├── RedisRepository.java │ │ ├── annotation │ │ │ ├── LoggedInUserId.java │ │ │ └── Password.java │ │ ├── file_storage │ │ │ ├── FileUploader.java │ │ │ ├── UploadedFileUrl.java │ │ │ └── UploadedFileUrls.java │ │ ├── handler │ │ │ └── LoggedInUserIdArgumentResolver.java │ │ ├── jwt │ │ │ ├── AddBlackListLogoutHandler.java │ │ │ ├── JwtAccessDeniedHandler.java │ │ │ ├── JwtAuthenticationEntryPoint.java │ │ │ ├── JwtFilter.java │ │ │ ├── JwtSecurityConfig.java │ │ │ └── TokenProvider.java │ │ ├── mapper │ │ │ └── BadWordMapper.java │ │ ├── model │ │ │ └── PaginationModel.java │ │ ├── scheduler │ │ │ └── VoteScheduler.java │ │ └── validator │ │ │ └── PasswordValidator.java │ │ ├── config │ │ ├── Constraint.java │ │ ├── EmailConfig.java │ │ ├── FileStorageConfig.java │ │ ├── RabbitMQConfig.java │ │ ├── RedisConfig.java │ │ ├── SecurityConfig.java │ │ ├── SwaggerConfig.java │ │ ├── TestEmbeddedRedisConfig.java │ │ ├── VoteRedisConfig.java │ │ ├── WebConfig.java │ │ ├── baseresponse │ │ │ ├── BaseResponse.java │ │ │ ├── FailResponse.java │ │ │ ├── ResponseEnum.java │ │ │ └── SuccessResponse.java │ │ └── exception │ │ │ ├── DuplicateUsername.java │ │ │ ├── FailLogoutRequestException.java │ │ │ ├── FailedToUpdateProfileImageToDatabaseException.java │ │ │ ├── FailedToWriteEmailException.java │ │ │ ├── ForbiddenAccessException.java │ │ │ ├── InvalidUserInputException.java │ │ │ ├── NotExistUserException.java │ │ │ ├── NotFoundException.java │ │ │ ├── NotImageExtensionOrNotSupportedExtensionException.java │ │ │ ├── NumberLimitOfInterestExceededException.java │ │ │ └── NumberLimitOfSocialAccountsExceededException.java │ │ ├── domain │ │ ├── comment │ │ │ ├── controller │ │ │ │ └── CommentController.java │ │ │ ├── exception │ │ │ │ ├── CommentNotFoundException.java │ │ │ │ └── PostNotFoundException.java │ │ │ ├── mapper │ │ │ │ └── CommentMapper.java │ │ │ ├── model │ │ │ │ ├── Comment.java │ │ │ │ └── CommentWithUser.java │ │ │ └── service │ │ │ │ └── CommentService.java │ │ ├── feed │ │ │ ├── controller │ │ │ │ ├── NewsFeedController.java │ │ │ │ └── ProfileFeedController.java │ │ │ ├── model │ │ │ │ ├── FanOutMessage.java │ │ │ │ └── PostIdsAndHasNext.java │ │ │ └── service │ │ │ │ ├── FanOutService.java │ │ │ │ ├── FeedIdsReader.java │ │ │ │ ├── FeedService.java │ │ │ │ ├── NewsFeedService.java │ │ │ │ ├── ProfileFeedReader.java │ │ │ │ ├── ProfileFeedService.java │ │ │ │ └── RabbitMQProducer.java │ │ ├── file │ │ │ ├── ImageController.java │ │ │ ├── enums │ │ │ │ ├── ExtensionType.java │ │ │ │ └── FileType.java │ │ │ ├── mapper │ │ │ │ └── FileExtensionMapper.java │ │ │ └── model │ │ │ │ └── ImageUploadRequest.java │ │ ├── like │ │ │ ├── controller │ │ │ │ ├── CommentLikeController.java │ │ │ │ └── PostLikeController.java │ │ │ ├── enums │ │ │ │ └── LikeType.java │ │ │ ├── exception │ │ │ │ ├── AlreadyLikeException.java │ │ │ │ └── NotLikeException.java │ │ │ ├── mapper │ │ │ │ ├── CommentLikeMapper.java │ │ │ │ └── PostLikeMapper.java │ │ │ ├── model │ │ │ │ └── PostLike.java │ │ │ └── service │ │ │ │ ├── CommentLikeService.java │ │ │ │ └── PostLikeService.java │ │ ├── post │ │ │ ├── controller │ │ │ │ ├── BasicPostController.java │ │ │ │ ├── DebatePostController.java │ │ │ │ ├── PollPostController.java │ │ │ │ ├── PostController.java │ │ │ │ └── VoteController.java │ │ │ ├── enums │ │ │ │ └── PostType.java │ │ │ ├── facade │ │ │ │ ├── BasicPostFacade.java │ │ │ │ ├── DebatePostFacade.java │ │ │ │ └── PollPostFacade.java │ │ │ ├── mapper │ │ │ │ ├── HashTagMapper.java │ │ │ │ ├── PollMetadataMapper.java │ │ │ │ ├── PostHashTagMapper.java │ │ │ │ ├── PostImageMapper.java │ │ │ │ ├── PostMapper.java │ │ │ │ ├── PostOptionMapper.java │ │ │ │ ├── PostOptionsMapper.java │ │ │ │ └── VoteMapper.java │ │ │ ├── model │ │ │ │ ├── AddBasicPostRequest.java │ │ │ │ ├── AddDebatePostRequest.java │ │ │ │ ├── AddPollPostRequest.java │ │ │ │ ├── AddPostRequest.java │ │ │ │ ├── BasePost.java │ │ │ │ ├── BasicPost.java │ │ │ │ ├── CommentCount.java │ │ │ │ ├── DebatePost.java │ │ │ │ ├── HashTag.java │ │ │ │ ├── PollPeriod.java │ │ │ │ ├── PollPost.java │ │ │ │ ├── PostTypeModel.java │ │ │ │ ├── PostWithUser.java │ │ │ │ └── UpdateBasicPostRequest.java │ │ │ ├── service │ │ │ │ ├── DebatePostOptionService.java │ │ │ │ ├── HashTagService.java │ │ │ │ ├── PollMetadataService.java │ │ │ │ ├── PollPostOptionService.java │ │ │ │ ├── PostHashTagService.java │ │ │ │ ├── PostImageService.java │ │ │ │ ├── PostService.java │ │ │ │ └── VoteService.java │ │ │ └── template │ │ │ │ ├── PostFacadeTemplate.java │ │ │ │ └── PostOptionServiceTemplate.java │ │ └── user │ │ │ ├── controller │ │ │ ├── AuthController.java │ │ │ ├── FollowController.java │ │ │ ├── InterestController.java │ │ │ ├── SettingController.java │ │ │ ├── SignUpController.java │ │ │ ├── SocialAccountController.java │ │ │ ├── UserController.java │ │ │ ├── UsernameDuplicationController.java │ │ │ └── VerificationController.java │ │ │ ├── enums │ │ │ ├── GetFollowsType.java │ │ │ ├── GetProfileRequestType.java │ │ │ ├── LoginType.java │ │ │ ├── PublicScope.java │ │ │ ├── ScreenMode.java │ │ │ ├── TokenType.java │ │ │ └── UserType.java │ │ │ ├── exception │ │ │ ├── AlreadyExistsInterestException.java │ │ │ ├── AlreadyFollowException.java │ │ │ ├── ExistedAccountException.java │ │ │ ├── ExistedUsernameException.java │ │ │ ├── InvalidEmailTokenException.java │ │ │ ├── InvalidUsernameTokenException.java │ │ │ ├── InvalidVerificationCodeException.java │ │ │ ├── NotFollowException.java │ │ │ └── SocialAccountNotFoundException.java │ │ │ ├── facade │ │ │ ├── InterestFacade.java │ │ │ ├── SocialAccountFacade.java │ │ │ └── UserFacade.java │ │ │ ├── mapper │ │ │ ├── AuthenticationMapper.java │ │ │ ├── FollowMapper.java │ │ │ ├── IconMapper.java │ │ │ ├── InterestMapper.java │ │ │ ├── SettingMapper.java │ │ │ ├── SignUpMapper.java │ │ │ ├── SocialAccountMapper.java │ │ │ └── UserMapper.java │ │ │ ├── model │ │ │ ├── AddInterest.java │ │ │ ├── BasicUser.java │ │ │ ├── CreateUserAdditionalInfoRequestDto.java │ │ │ ├── EmailTokenReturnDto.java │ │ │ ├── Follows.java │ │ │ ├── FormLoginRequest.java │ │ │ ├── Icon.java │ │ │ ├── Option.java │ │ │ ├── Profile.java │ │ │ ├── ProfilePage.java │ │ │ ├── Settings.java │ │ │ ├── SignUp.java │ │ │ ├── SocialAccount.java │ │ │ ├── SocialAccountResponse.java │ │ │ ├── TokenDto.java │ │ │ ├── UpdateProfileImageRequest.java │ │ │ ├── UpdateProfileRequestDto.java │ │ │ ├── UpdateSocialAccountRequestDto.java │ │ │ ├── User.java │ │ │ ├── UserForAuth.java │ │ │ └── UsernameTokenReturnDto.java │ │ │ └── service │ │ │ ├── AuthService.java │ │ │ ├── CustomUserDetailsService.java │ │ │ ├── FollowService.java │ │ │ ├── IconService.java │ │ │ ├── InterestService.java │ │ │ ├── SettingService.java │ │ │ ├── SignUpService.java │ │ │ ├── SocialAccountService.java │ │ │ ├── UserService.java │ │ │ ├── UsernameDuplicationService.java │ │ │ └── VerificationService.java │ │ └── utils │ │ ├── AccessManagementUtil.java │ │ ├── FollowerRedisUtil.java │ │ ├── NewsFeedRedisUtil.java │ │ ├── PostRedisUtil.java │ │ ├── RedisUtil.java │ │ ├── SignUpRedisUtil.java │ │ └── UserRedisUtil.java └── resources │ ├── mapper │ └── flab │ │ └── project │ │ └── mapper │ │ ├── authentication-mapper.xml │ │ ├── badword-mapper.xml │ │ ├── comment-like-mapper.xml │ │ ├── comment-mapper.xml │ │ ├── file-extension-mapper.xml │ │ ├── follow-mapper.xml │ │ ├── hashtag-mapper.xml │ │ ├── icon-mapper.xml │ │ ├── interest-mapper.xml │ │ ├── poll-metadata-mapper.xml │ │ ├── pollMetadata-mapper.xml │ │ ├── post-hashtag-mapper.xml │ │ ├── post-image-mapper.xml │ │ ├── post-like-mapper.xml │ │ ├── post-mapper.xml │ │ ├── post-option-mapper.xml │ │ ├── postOptions-mapper.xml │ │ ├── setting-mapper.xml │ │ ├── signup-mapper.xml │ │ ├── socialaccount-mapper.xml │ │ ├── user-mapper.xml │ │ └── vote-mapper.xml │ ├── tableInit.sql │ └── templates │ └── email.html └── test └── java └── flab └── project ├── ProjectApplicationTests.java ├── TestConstant.java ├── controller ├── BasicPostControllerTest.java ├── CommentControllerTest.java ├── DebatePostControllerTest.java ├── FollowControllerUnitTest.java ├── InterestControllerTest.java ├── PollPostControllerTest.java ├── PostControllerTest.java ├── PostLikeControllerTest.java ├── SettingControllerTest.java ├── SettingIntegrationTest.java ├── SocialAccountsControllerTest.java ├── UserControllerTest.java └── VoteControllerTest.java ├── data └── dto │ ├── AddInterestTest.java │ ├── UpdateSocialAccountRequestDtoTest.java │ └── model │ └── SocialAccountTest.java ├── domain ├── like │ └── mapper │ │ └── PostLikeMapperTest.java ├── post │ └── mapper │ │ ├── PostHashTagMapperTest.java │ │ └── PostImageMapperTest.java └── user │ └── mapper │ ├── FollowMapperTest.java │ ├── IconMapperTest.java │ ├── SettingMapperTest.java │ └── SocialAccountMapperTest.java ├── facade ├── BasicPostFacadeTest.java ├── DebatePostFacadeTest.java ├── InterestFacadeTest.java ├── PollPostFacadeTest.java └── UserFacadeTest.java ├── mapper ├── CommentMapperTest.java ├── InterestMapperTest.java ├── PostMapperTest.java └── UserMapperTest.java └── service ├── CommentServiceTest.java ├── DebatePostOptionServiceTest.java ├── FollowServiceUnitTest.java ├── HashTagServiceTest.java ├── IconServiceTest.java ├── InterestServiceTest.java ├── PollMetadataServiceTest.java ├── PollPostOptionServiceTest.java ├── PostHashTagServiceTest.java ├── PostImageServiceTest.java ├── PostLikeServiceTest.java ├── PostServiceTest.java ├── SettingServiceTest.java ├── SocialAccountServiceTest.java ├── UserServiceTest.java └── VoteServiceTest.java /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/custom.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/.github/ISSUE_TEMPLATE/custom.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/.gitmodules -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/Readme.md -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/gradlew.bat -------------------------------------------------------------------------------- /image/comment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/image/comment.png -------------------------------------------------------------------------------- /image/comment_fast_query.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/image/comment_fast_query.png -------------------------------------------------------------------------------- /image/comment_slow_query.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/image/comment_slow_query.png -------------------------------------------------------------------------------- /image/counting_table_trigger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/image/counting_table_trigger.png -------------------------------------------------------------------------------- /image/cristiano.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/image/cristiano.png -------------------------------------------------------------------------------- /image/distribution_data.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/image/distribution_data.png -------------------------------------------------------------------------------- /image/distribution_save_data_not_good.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/image/distribution_save_data_not_good.png -------------------------------------------------------------------------------- /image/explain_comment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/image/explain_comment.png -------------------------------------------------------------------------------- /image/explain_comment_tuning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/image/explain_comment_tuning.png -------------------------------------------------------------------------------- /image/feed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/image/feed.png -------------------------------------------------------------------------------- /image/feed_slow_query.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/image/feed_slow_query.png -------------------------------------------------------------------------------- /image/feed_time.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/image/feed_time.png -------------------------------------------------------------------------------- /image/filtering_feed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/image/filtering_feed.png -------------------------------------------------------------------------------- /image/google slide.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/image/google slide.png -------------------------------------------------------------------------------- /image/influencer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/image/influencer.png -------------------------------------------------------------------------------- /image/youtube.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/image/youtube.png -------------------------------------------------------------------------------- /pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/pull_request_template.md -------------------------------------------------------------------------------- /q: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/q -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'hello-spring' 2 | -------------------------------------------------------------------------------- /src/main/java/flab/project/ApiControllerAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/ApiControllerAdvice.java -------------------------------------------------------------------------------- /src/main/java/flab/project/ProjectApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/ProjectApplication.java -------------------------------------------------------------------------------- /src/main/java/flab/project/TestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/TestController.java -------------------------------------------------------------------------------- /src/main/java/flab/project/cache/cacheManager/VoteCacheManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/cache/cacheManager/VoteCacheManager.java -------------------------------------------------------------------------------- /src/main/java/flab/project/cache/model/VoteCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/cache/model/VoteCache.java -------------------------------------------------------------------------------- /src/main/java/flab/project/common/BadWordChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/common/BadWordChecker.java -------------------------------------------------------------------------------- /src/main/java/flab/project/common/Constraints.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/common/Constraints.java -------------------------------------------------------------------------------- /src/main/java/flab/project/common/RedisRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/common/RedisRepository.java -------------------------------------------------------------------------------- /src/main/java/flab/project/common/annotation/LoggedInUserId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/common/annotation/LoggedInUserId.java -------------------------------------------------------------------------------- /src/main/java/flab/project/common/annotation/Password.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/common/annotation/Password.java -------------------------------------------------------------------------------- /src/main/java/flab/project/common/file_storage/FileUploader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/common/file_storage/FileUploader.java -------------------------------------------------------------------------------- /src/main/java/flab/project/common/file_storage/UploadedFileUrl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/common/file_storage/UploadedFileUrl.java -------------------------------------------------------------------------------- /src/main/java/flab/project/common/file_storage/UploadedFileUrls.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/common/file_storage/UploadedFileUrls.java -------------------------------------------------------------------------------- /src/main/java/flab/project/common/handler/LoggedInUserIdArgumentResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/common/handler/LoggedInUserIdArgumentResolver.java -------------------------------------------------------------------------------- /src/main/java/flab/project/common/jwt/AddBlackListLogoutHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/common/jwt/AddBlackListLogoutHandler.java -------------------------------------------------------------------------------- /src/main/java/flab/project/common/jwt/JwtAccessDeniedHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/common/jwt/JwtAccessDeniedHandler.java -------------------------------------------------------------------------------- /src/main/java/flab/project/common/jwt/JwtAuthenticationEntryPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/common/jwt/JwtAuthenticationEntryPoint.java -------------------------------------------------------------------------------- /src/main/java/flab/project/common/jwt/JwtFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/common/jwt/JwtFilter.java -------------------------------------------------------------------------------- /src/main/java/flab/project/common/jwt/JwtSecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/common/jwt/JwtSecurityConfig.java -------------------------------------------------------------------------------- /src/main/java/flab/project/common/jwt/TokenProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/common/jwt/TokenProvider.java -------------------------------------------------------------------------------- /src/main/java/flab/project/common/mapper/BadWordMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/common/mapper/BadWordMapper.java -------------------------------------------------------------------------------- /src/main/java/flab/project/common/model/PaginationModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/common/model/PaginationModel.java -------------------------------------------------------------------------------- /src/main/java/flab/project/common/scheduler/VoteScheduler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/common/scheduler/VoteScheduler.java -------------------------------------------------------------------------------- /src/main/java/flab/project/common/validator/PasswordValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/common/validator/PasswordValidator.java -------------------------------------------------------------------------------- /src/main/java/flab/project/config/Constraint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/config/Constraint.java -------------------------------------------------------------------------------- /src/main/java/flab/project/config/EmailConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/config/EmailConfig.java -------------------------------------------------------------------------------- /src/main/java/flab/project/config/FileStorageConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/config/FileStorageConfig.java -------------------------------------------------------------------------------- /src/main/java/flab/project/config/RabbitMQConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/config/RabbitMQConfig.java -------------------------------------------------------------------------------- /src/main/java/flab/project/config/RedisConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/config/RedisConfig.java -------------------------------------------------------------------------------- /src/main/java/flab/project/config/SecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/config/SecurityConfig.java -------------------------------------------------------------------------------- /src/main/java/flab/project/config/SwaggerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/config/SwaggerConfig.java -------------------------------------------------------------------------------- /src/main/java/flab/project/config/TestEmbeddedRedisConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/config/TestEmbeddedRedisConfig.java -------------------------------------------------------------------------------- /src/main/java/flab/project/config/VoteRedisConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/config/VoteRedisConfig.java -------------------------------------------------------------------------------- /src/main/java/flab/project/config/WebConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/config/WebConfig.java -------------------------------------------------------------------------------- /src/main/java/flab/project/config/baseresponse/BaseResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/config/baseresponse/BaseResponse.java -------------------------------------------------------------------------------- /src/main/java/flab/project/config/baseresponse/FailResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/config/baseresponse/FailResponse.java -------------------------------------------------------------------------------- /src/main/java/flab/project/config/baseresponse/ResponseEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/config/baseresponse/ResponseEnum.java -------------------------------------------------------------------------------- /src/main/java/flab/project/config/baseresponse/SuccessResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/config/baseresponse/SuccessResponse.java -------------------------------------------------------------------------------- /src/main/java/flab/project/config/exception/DuplicateUsername.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/config/exception/DuplicateUsername.java -------------------------------------------------------------------------------- /src/main/java/flab/project/config/exception/FailLogoutRequestException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/config/exception/FailLogoutRequestException.java -------------------------------------------------------------------------------- /src/main/java/flab/project/config/exception/FailedToUpdateProfileImageToDatabaseException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/config/exception/FailedToUpdateProfileImageToDatabaseException.java -------------------------------------------------------------------------------- /src/main/java/flab/project/config/exception/FailedToWriteEmailException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/config/exception/FailedToWriteEmailException.java -------------------------------------------------------------------------------- /src/main/java/flab/project/config/exception/ForbiddenAccessException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/config/exception/ForbiddenAccessException.java -------------------------------------------------------------------------------- /src/main/java/flab/project/config/exception/InvalidUserInputException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/config/exception/InvalidUserInputException.java -------------------------------------------------------------------------------- /src/main/java/flab/project/config/exception/NotExistUserException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/config/exception/NotExistUserException.java -------------------------------------------------------------------------------- /src/main/java/flab/project/config/exception/NotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/config/exception/NotFoundException.java -------------------------------------------------------------------------------- /src/main/java/flab/project/config/exception/NotImageExtensionOrNotSupportedExtensionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/config/exception/NotImageExtensionOrNotSupportedExtensionException.java -------------------------------------------------------------------------------- /src/main/java/flab/project/config/exception/NumberLimitOfInterestExceededException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/config/exception/NumberLimitOfInterestExceededException.java -------------------------------------------------------------------------------- /src/main/java/flab/project/config/exception/NumberLimitOfSocialAccountsExceededException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/config/exception/NumberLimitOfSocialAccountsExceededException.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/comment/controller/CommentController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/comment/controller/CommentController.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/comment/exception/CommentNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/comment/exception/CommentNotFoundException.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/comment/exception/PostNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/comment/exception/PostNotFoundException.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/comment/mapper/CommentMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/comment/mapper/CommentMapper.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/comment/model/Comment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/comment/model/Comment.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/comment/model/CommentWithUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/comment/model/CommentWithUser.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/comment/service/CommentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/comment/service/CommentService.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/feed/controller/NewsFeedController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/feed/controller/NewsFeedController.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/feed/controller/ProfileFeedController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/feed/controller/ProfileFeedController.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/feed/model/FanOutMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/feed/model/FanOutMessage.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/feed/model/PostIdsAndHasNext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/feed/model/PostIdsAndHasNext.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/feed/service/FanOutService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/feed/service/FanOutService.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/feed/service/FeedIdsReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/feed/service/FeedIdsReader.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/feed/service/FeedService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/feed/service/FeedService.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/feed/service/NewsFeedService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/feed/service/NewsFeedService.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/feed/service/ProfileFeedReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/feed/service/ProfileFeedReader.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/feed/service/ProfileFeedService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/feed/service/ProfileFeedService.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/feed/service/RabbitMQProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/feed/service/RabbitMQProducer.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/file/ImageController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/file/ImageController.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/file/enums/ExtensionType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/file/enums/ExtensionType.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/file/enums/FileType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/file/enums/FileType.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/file/mapper/FileExtensionMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/file/mapper/FileExtensionMapper.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/file/model/ImageUploadRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/file/model/ImageUploadRequest.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/like/controller/CommentLikeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/like/controller/CommentLikeController.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/like/controller/PostLikeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/like/controller/PostLikeController.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/like/enums/LikeType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/like/enums/LikeType.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/like/exception/AlreadyLikeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/like/exception/AlreadyLikeException.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/like/exception/NotLikeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/like/exception/NotLikeException.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/like/mapper/CommentLikeMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/like/mapper/CommentLikeMapper.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/like/mapper/PostLikeMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/like/mapper/PostLikeMapper.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/like/model/PostLike.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/like/model/PostLike.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/like/service/CommentLikeService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/like/service/CommentLikeService.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/like/service/PostLikeService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/like/service/PostLikeService.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/post/controller/BasicPostController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/post/controller/BasicPostController.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/post/controller/DebatePostController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/post/controller/DebatePostController.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/post/controller/PollPostController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/post/controller/PollPostController.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/post/controller/PostController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/post/controller/PostController.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/post/controller/VoteController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/post/controller/VoteController.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/post/enums/PostType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/post/enums/PostType.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/post/facade/BasicPostFacade.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/post/facade/BasicPostFacade.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/post/facade/DebatePostFacade.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/post/facade/DebatePostFacade.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/post/facade/PollPostFacade.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/post/facade/PollPostFacade.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/post/mapper/HashTagMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/post/mapper/HashTagMapper.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/post/mapper/PollMetadataMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/post/mapper/PollMetadataMapper.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/post/mapper/PostHashTagMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/post/mapper/PostHashTagMapper.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/post/mapper/PostImageMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/post/mapper/PostImageMapper.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/post/mapper/PostMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/post/mapper/PostMapper.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/post/mapper/PostOptionMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/post/mapper/PostOptionMapper.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/post/mapper/PostOptionsMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/post/mapper/PostOptionsMapper.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/post/mapper/VoteMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/post/mapper/VoteMapper.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/post/model/AddBasicPostRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/post/model/AddBasicPostRequest.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/post/model/AddDebatePostRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/post/model/AddDebatePostRequest.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/post/model/AddPollPostRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/post/model/AddPollPostRequest.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/post/model/AddPostRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/post/model/AddPostRequest.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/post/model/BasePost.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/post/model/BasePost.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/post/model/BasicPost.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/post/model/BasicPost.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/post/model/CommentCount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/post/model/CommentCount.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/post/model/DebatePost.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/post/model/DebatePost.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/post/model/HashTag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/post/model/HashTag.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/post/model/PollPeriod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/post/model/PollPeriod.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/post/model/PollPost.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/post/model/PollPost.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/post/model/PostTypeModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/post/model/PostTypeModel.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/post/model/PostWithUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/post/model/PostWithUser.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/post/model/UpdateBasicPostRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/post/model/UpdateBasicPostRequest.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/post/service/DebatePostOptionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/post/service/DebatePostOptionService.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/post/service/HashTagService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/post/service/HashTagService.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/post/service/PollMetadataService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/post/service/PollMetadataService.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/post/service/PollPostOptionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/post/service/PollPostOptionService.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/post/service/PostHashTagService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/post/service/PostHashTagService.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/post/service/PostImageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/post/service/PostImageService.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/post/service/PostService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/post/service/PostService.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/post/service/VoteService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/post/service/VoteService.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/post/template/PostFacadeTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/post/template/PostFacadeTemplate.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/post/template/PostOptionServiceTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/post/template/PostOptionServiceTemplate.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/controller/AuthController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/controller/AuthController.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/controller/FollowController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/controller/FollowController.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/controller/InterestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/controller/InterestController.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/controller/SettingController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/controller/SettingController.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/controller/SignUpController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/controller/SignUpController.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/controller/SocialAccountController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/controller/SocialAccountController.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/controller/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/controller/UserController.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/controller/UsernameDuplicationController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/controller/UsernameDuplicationController.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/controller/VerificationController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/controller/VerificationController.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/enums/GetFollowsType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/enums/GetFollowsType.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/enums/GetProfileRequestType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/enums/GetProfileRequestType.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/enums/LoginType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/enums/LoginType.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/enums/PublicScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/enums/PublicScope.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/enums/ScreenMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/enums/ScreenMode.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/enums/TokenType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/enums/TokenType.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/enums/UserType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/enums/UserType.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/exception/AlreadyExistsInterestException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/exception/AlreadyExistsInterestException.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/exception/AlreadyFollowException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/exception/AlreadyFollowException.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/exception/ExistedAccountException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/exception/ExistedAccountException.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/exception/ExistedUsernameException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/exception/ExistedUsernameException.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/exception/InvalidEmailTokenException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/exception/InvalidEmailTokenException.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/exception/InvalidUsernameTokenException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/exception/InvalidUsernameTokenException.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/exception/InvalidVerificationCodeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/exception/InvalidVerificationCodeException.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/exception/NotFollowException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/exception/NotFollowException.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/exception/SocialAccountNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/exception/SocialAccountNotFoundException.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/facade/InterestFacade.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/facade/InterestFacade.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/facade/SocialAccountFacade.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/facade/SocialAccountFacade.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/facade/UserFacade.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/facade/UserFacade.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/mapper/AuthenticationMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/mapper/AuthenticationMapper.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/mapper/FollowMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/mapper/FollowMapper.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/mapper/IconMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/mapper/IconMapper.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/mapper/InterestMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/mapper/InterestMapper.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/mapper/SettingMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/mapper/SettingMapper.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/mapper/SignUpMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/mapper/SignUpMapper.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/mapper/SocialAccountMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/mapper/SocialAccountMapper.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/mapper/UserMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/mapper/UserMapper.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/model/AddInterest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/model/AddInterest.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/model/BasicUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/model/BasicUser.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/model/CreateUserAdditionalInfoRequestDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/model/CreateUserAdditionalInfoRequestDto.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/model/EmailTokenReturnDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/model/EmailTokenReturnDto.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/model/Follows.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/model/Follows.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/model/FormLoginRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/model/FormLoginRequest.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/model/Icon.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/model/Icon.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/model/Option.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/model/Option.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/model/Profile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/model/Profile.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/model/ProfilePage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/model/ProfilePage.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/model/Settings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/model/Settings.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/model/SignUp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/model/SignUp.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/model/SocialAccount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/model/SocialAccount.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/model/SocialAccountResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/model/SocialAccountResponse.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/model/TokenDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/model/TokenDto.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/model/UpdateProfileImageRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/model/UpdateProfileImageRequest.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/model/UpdateProfileRequestDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/model/UpdateProfileRequestDto.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/model/UpdateSocialAccountRequestDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/model/UpdateSocialAccountRequestDto.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/model/User.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/model/UserForAuth.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/model/UserForAuth.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/model/UsernameTokenReturnDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/model/UsernameTokenReturnDto.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/service/AuthService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/service/AuthService.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/service/CustomUserDetailsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/service/CustomUserDetailsService.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/service/FollowService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/service/FollowService.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/service/IconService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/service/IconService.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/service/InterestService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/service/InterestService.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/service/SettingService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/service/SettingService.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/service/SignUpService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/service/SignUpService.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/service/SocialAccountService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/service/SocialAccountService.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/service/UserService.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/service/UsernameDuplicationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/service/UsernameDuplicationService.java -------------------------------------------------------------------------------- /src/main/java/flab/project/domain/user/service/VerificationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/domain/user/service/VerificationService.java -------------------------------------------------------------------------------- /src/main/java/flab/project/utils/AccessManagementUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/utils/AccessManagementUtil.java -------------------------------------------------------------------------------- /src/main/java/flab/project/utils/FollowerRedisUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/utils/FollowerRedisUtil.java -------------------------------------------------------------------------------- /src/main/java/flab/project/utils/NewsFeedRedisUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/utils/NewsFeedRedisUtil.java -------------------------------------------------------------------------------- /src/main/java/flab/project/utils/PostRedisUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/utils/PostRedisUtil.java -------------------------------------------------------------------------------- /src/main/java/flab/project/utils/RedisUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/utils/RedisUtil.java -------------------------------------------------------------------------------- /src/main/java/flab/project/utils/SignUpRedisUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/utils/SignUpRedisUtil.java -------------------------------------------------------------------------------- /src/main/java/flab/project/utils/UserRedisUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/java/flab/project/utils/UserRedisUtil.java -------------------------------------------------------------------------------- /src/main/resources/mapper/flab/project/mapper/authentication-mapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/resources/mapper/flab/project/mapper/authentication-mapper.xml -------------------------------------------------------------------------------- /src/main/resources/mapper/flab/project/mapper/badword-mapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/resources/mapper/flab/project/mapper/badword-mapper.xml -------------------------------------------------------------------------------- /src/main/resources/mapper/flab/project/mapper/comment-like-mapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/resources/mapper/flab/project/mapper/comment-like-mapper.xml -------------------------------------------------------------------------------- /src/main/resources/mapper/flab/project/mapper/comment-mapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/resources/mapper/flab/project/mapper/comment-mapper.xml -------------------------------------------------------------------------------- /src/main/resources/mapper/flab/project/mapper/file-extension-mapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/resources/mapper/flab/project/mapper/file-extension-mapper.xml -------------------------------------------------------------------------------- /src/main/resources/mapper/flab/project/mapper/follow-mapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/resources/mapper/flab/project/mapper/follow-mapper.xml -------------------------------------------------------------------------------- /src/main/resources/mapper/flab/project/mapper/hashtag-mapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/resources/mapper/flab/project/mapper/hashtag-mapper.xml -------------------------------------------------------------------------------- /src/main/resources/mapper/flab/project/mapper/icon-mapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/resources/mapper/flab/project/mapper/icon-mapper.xml -------------------------------------------------------------------------------- /src/main/resources/mapper/flab/project/mapper/interest-mapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/resources/mapper/flab/project/mapper/interest-mapper.xml -------------------------------------------------------------------------------- /src/main/resources/mapper/flab/project/mapper/poll-metadata-mapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/resources/mapper/flab/project/mapper/poll-metadata-mapper.xml -------------------------------------------------------------------------------- /src/main/resources/mapper/flab/project/mapper/pollMetadata-mapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/resources/mapper/flab/project/mapper/pollMetadata-mapper.xml -------------------------------------------------------------------------------- /src/main/resources/mapper/flab/project/mapper/post-hashtag-mapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/resources/mapper/flab/project/mapper/post-hashtag-mapper.xml -------------------------------------------------------------------------------- /src/main/resources/mapper/flab/project/mapper/post-image-mapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/resources/mapper/flab/project/mapper/post-image-mapper.xml -------------------------------------------------------------------------------- /src/main/resources/mapper/flab/project/mapper/post-like-mapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/resources/mapper/flab/project/mapper/post-like-mapper.xml -------------------------------------------------------------------------------- /src/main/resources/mapper/flab/project/mapper/post-mapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/resources/mapper/flab/project/mapper/post-mapper.xml -------------------------------------------------------------------------------- /src/main/resources/mapper/flab/project/mapper/post-option-mapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/resources/mapper/flab/project/mapper/post-option-mapper.xml -------------------------------------------------------------------------------- /src/main/resources/mapper/flab/project/mapper/postOptions-mapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/resources/mapper/flab/project/mapper/postOptions-mapper.xml -------------------------------------------------------------------------------- /src/main/resources/mapper/flab/project/mapper/setting-mapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/resources/mapper/flab/project/mapper/setting-mapper.xml -------------------------------------------------------------------------------- /src/main/resources/mapper/flab/project/mapper/signup-mapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/resources/mapper/flab/project/mapper/signup-mapper.xml -------------------------------------------------------------------------------- /src/main/resources/mapper/flab/project/mapper/socialaccount-mapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/resources/mapper/flab/project/mapper/socialaccount-mapper.xml -------------------------------------------------------------------------------- /src/main/resources/mapper/flab/project/mapper/user-mapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/resources/mapper/flab/project/mapper/user-mapper.xml -------------------------------------------------------------------------------- /src/main/resources/mapper/flab/project/mapper/vote-mapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/resources/mapper/flab/project/mapper/vote-mapper.xml -------------------------------------------------------------------------------- /src/main/resources/tableInit.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/resources/tableInit.sql -------------------------------------------------------------------------------- /src/main/resources/templates/email.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/main/resources/templates/email.html -------------------------------------------------------------------------------- /src/test/java/flab/project/ProjectApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/test/java/flab/project/ProjectApplicationTests.java -------------------------------------------------------------------------------- /src/test/java/flab/project/TestConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/test/java/flab/project/TestConstant.java -------------------------------------------------------------------------------- /src/test/java/flab/project/controller/BasicPostControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/test/java/flab/project/controller/BasicPostControllerTest.java -------------------------------------------------------------------------------- /src/test/java/flab/project/controller/CommentControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/test/java/flab/project/controller/CommentControllerTest.java -------------------------------------------------------------------------------- /src/test/java/flab/project/controller/DebatePostControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/test/java/flab/project/controller/DebatePostControllerTest.java -------------------------------------------------------------------------------- /src/test/java/flab/project/controller/FollowControllerUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/test/java/flab/project/controller/FollowControllerUnitTest.java -------------------------------------------------------------------------------- /src/test/java/flab/project/controller/InterestControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/test/java/flab/project/controller/InterestControllerTest.java -------------------------------------------------------------------------------- /src/test/java/flab/project/controller/PollPostControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/test/java/flab/project/controller/PollPostControllerTest.java -------------------------------------------------------------------------------- /src/test/java/flab/project/controller/PostControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/test/java/flab/project/controller/PostControllerTest.java -------------------------------------------------------------------------------- /src/test/java/flab/project/controller/PostLikeControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/test/java/flab/project/controller/PostLikeControllerTest.java -------------------------------------------------------------------------------- /src/test/java/flab/project/controller/SettingControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/test/java/flab/project/controller/SettingControllerTest.java -------------------------------------------------------------------------------- /src/test/java/flab/project/controller/SettingIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/test/java/flab/project/controller/SettingIntegrationTest.java -------------------------------------------------------------------------------- /src/test/java/flab/project/controller/SocialAccountsControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/test/java/flab/project/controller/SocialAccountsControllerTest.java -------------------------------------------------------------------------------- /src/test/java/flab/project/controller/UserControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/test/java/flab/project/controller/UserControllerTest.java -------------------------------------------------------------------------------- /src/test/java/flab/project/controller/VoteControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/test/java/flab/project/controller/VoteControllerTest.java -------------------------------------------------------------------------------- /src/test/java/flab/project/data/dto/AddInterestTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/test/java/flab/project/data/dto/AddInterestTest.java -------------------------------------------------------------------------------- /src/test/java/flab/project/data/dto/UpdateSocialAccountRequestDtoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/test/java/flab/project/data/dto/UpdateSocialAccountRequestDtoTest.java -------------------------------------------------------------------------------- /src/test/java/flab/project/data/dto/model/SocialAccountTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/test/java/flab/project/data/dto/model/SocialAccountTest.java -------------------------------------------------------------------------------- /src/test/java/flab/project/domain/like/mapper/PostLikeMapperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/test/java/flab/project/domain/like/mapper/PostLikeMapperTest.java -------------------------------------------------------------------------------- /src/test/java/flab/project/domain/post/mapper/PostHashTagMapperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/test/java/flab/project/domain/post/mapper/PostHashTagMapperTest.java -------------------------------------------------------------------------------- /src/test/java/flab/project/domain/post/mapper/PostImageMapperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/test/java/flab/project/domain/post/mapper/PostImageMapperTest.java -------------------------------------------------------------------------------- /src/test/java/flab/project/domain/user/mapper/FollowMapperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/test/java/flab/project/domain/user/mapper/FollowMapperTest.java -------------------------------------------------------------------------------- /src/test/java/flab/project/domain/user/mapper/IconMapperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/test/java/flab/project/domain/user/mapper/IconMapperTest.java -------------------------------------------------------------------------------- /src/test/java/flab/project/domain/user/mapper/SettingMapperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/test/java/flab/project/domain/user/mapper/SettingMapperTest.java -------------------------------------------------------------------------------- /src/test/java/flab/project/domain/user/mapper/SocialAccountMapperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/test/java/flab/project/domain/user/mapper/SocialAccountMapperTest.java -------------------------------------------------------------------------------- /src/test/java/flab/project/facade/BasicPostFacadeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/test/java/flab/project/facade/BasicPostFacadeTest.java -------------------------------------------------------------------------------- /src/test/java/flab/project/facade/DebatePostFacadeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/test/java/flab/project/facade/DebatePostFacadeTest.java -------------------------------------------------------------------------------- /src/test/java/flab/project/facade/InterestFacadeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/test/java/flab/project/facade/InterestFacadeTest.java -------------------------------------------------------------------------------- /src/test/java/flab/project/facade/PollPostFacadeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/test/java/flab/project/facade/PollPostFacadeTest.java -------------------------------------------------------------------------------- /src/test/java/flab/project/facade/UserFacadeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/test/java/flab/project/facade/UserFacadeTest.java -------------------------------------------------------------------------------- /src/test/java/flab/project/mapper/CommentMapperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/test/java/flab/project/mapper/CommentMapperTest.java -------------------------------------------------------------------------------- /src/test/java/flab/project/mapper/InterestMapperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/test/java/flab/project/mapper/InterestMapperTest.java -------------------------------------------------------------------------------- /src/test/java/flab/project/mapper/PostMapperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/test/java/flab/project/mapper/PostMapperTest.java -------------------------------------------------------------------------------- /src/test/java/flab/project/mapper/UserMapperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/test/java/flab/project/mapper/UserMapperTest.java -------------------------------------------------------------------------------- /src/test/java/flab/project/service/CommentServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/test/java/flab/project/service/CommentServiceTest.java -------------------------------------------------------------------------------- /src/test/java/flab/project/service/DebatePostOptionServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/test/java/flab/project/service/DebatePostOptionServiceTest.java -------------------------------------------------------------------------------- /src/test/java/flab/project/service/FollowServiceUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/test/java/flab/project/service/FollowServiceUnitTest.java -------------------------------------------------------------------------------- /src/test/java/flab/project/service/HashTagServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/test/java/flab/project/service/HashTagServiceTest.java -------------------------------------------------------------------------------- /src/test/java/flab/project/service/IconServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/test/java/flab/project/service/IconServiceTest.java -------------------------------------------------------------------------------- /src/test/java/flab/project/service/InterestServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/test/java/flab/project/service/InterestServiceTest.java -------------------------------------------------------------------------------- /src/test/java/flab/project/service/PollMetadataServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/test/java/flab/project/service/PollMetadataServiceTest.java -------------------------------------------------------------------------------- /src/test/java/flab/project/service/PollPostOptionServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/test/java/flab/project/service/PollPostOptionServiceTest.java -------------------------------------------------------------------------------- /src/test/java/flab/project/service/PostHashTagServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/test/java/flab/project/service/PostHashTagServiceTest.java -------------------------------------------------------------------------------- /src/test/java/flab/project/service/PostImageServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/test/java/flab/project/service/PostImageServiceTest.java -------------------------------------------------------------------------------- /src/test/java/flab/project/service/PostLikeServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/test/java/flab/project/service/PostLikeServiceTest.java -------------------------------------------------------------------------------- /src/test/java/flab/project/service/PostServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/test/java/flab/project/service/PostServiceTest.java -------------------------------------------------------------------------------- /src/test/java/flab/project/service/SettingServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/test/java/flab/project/service/SettingServiceTest.java -------------------------------------------------------------------------------- /src/test/java/flab/project/service/SocialAccountServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/test/java/flab/project/service/SocialAccountServiceTest.java -------------------------------------------------------------------------------- /src/test/java/flab/project/service/UserServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/test/java/flab/project/service/UserServiceTest.java -------------------------------------------------------------------------------- /src/test/java/flab/project/service/VoteServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-lab-edu/Prostargram/HEAD/src/test/java/flab/project/service/VoteServiceTest.java --------------------------------------------------------------------------------