├── .DS_Store ├── .env.example ├── .gitattributes ├── .github └── workflows │ └── deploy-main.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── gradle ├── .DS_Store └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── src ├── .DS_Store ├── main ├── .DS_Store ├── java │ └── share │ │ └── sh4re │ │ ├── Sh4reApplication.java │ │ ├── config │ │ ├── CorsConfig.java │ │ ├── CustomAuthenticationEntryPoint.java │ │ ├── JwtAuthenticationFilter.java │ │ ├── JwtConfig.java │ │ ├── ModuleConfig.java │ │ ├── OpenAiConfig.java │ │ ├── SecurityPathConfig.java │ │ └── WebSecurityConfig.java │ │ ├── controller │ │ ├── AssignmentController.java │ │ ├── CodeController.java │ │ └── UserController.java │ │ ├── domain │ │ ├── Assignment.java │ │ ├── Base.java │ │ ├── Code.java │ │ ├── Comment.java │ │ ├── Like.java │ │ └── User.java │ │ ├── dto │ │ ├── req │ │ │ ├── ChatGPTRequest.java │ │ │ ├── CreateAssignmentReq.java │ │ │ ├── CreateCodeReq.java │ │ │ ├── CreateCommentReq.java │ │ │ ├── DeleteAssignmentReq.java │ │ │ ├── EditCodeReq.java │ │ │ ├── EditCommentReq.java │ │ │ ├── SignInReq.java │ │ │ ├── SignUpReq.java │ │ │ └── UpdateAssignmentReq.java │ │ └── res │ │ │ ├── BaseRes.java │ │ │ ├── ChatGPTResponse.java │ │ │ ├── CreateAssignmentRes.java │ │ │ ├── CreateCodeRes.java │ │ │ ├── CreateCommentRes.java │ │ │ ├── DeleteAssignmentRes.java │ │ │ ├── DeleteCodeRes.java │ │ │ ├── DeleteCommentRes.java │ │ │ ├── EditCodeRes.java │ │ │ ├── EditCommentRes.java │ │ │ ├── GetAllAssignmentsRes.java │ │ │ ├── GetAllCodesRes.java │ │ │ ├── GetCodeRes.java │ │ │ ├── LikeCodeRes.java │ │ │ ├── MyInfoRes.java │ │ │ ├── RefreshTokenRes.java │ │ │ ├── SignInRes.java │ │ │ ├── SignUpRes.java │ │ │ ├── UpdateAssignmentRes.java │ │ │ └── UserInfoRes.java │ │ ├── exceptions │ │ ├── ApiResponseError.java │ │ ├── ApiSimpleError.java │ │ ├── GlobalExceptionHandler.java │ │ ├── errorcode │ │ │ ├── AssignmentErrorCode.java │ │ │ ├── AuthErrorCode.java │ │ │ ├── CodeErrorCode.java │ │ │ ├── CommentErrorCode.java │ │ │ ├── ErrorCode.java │ │ │ ├── OpenAIErrorCode.java │ │ │ └── UserErrorCode.java │ │ └── exception │ │ │ ├── AssignmentException.java │ │ │ ├── AuthException.java │ │ │ ├── CodeException.java │ │ │ ├── CommentException.java │ │ │ ├── CustomException.java │ │ │ ├── OpenAIException.java │ │ │ └── UserException.java │ │ ├── repository │ │ ├── AssignmentRepository.java │ │ ├── CodeRepository.java │ │ ├── CommentRepository.java │ │ ├── LikeRepository.java │ │ └── UserRepository.java │ │ └── service │ │ ├── AssignmentService.java │ │ ├── CodeService.java │ │ ├── OpenAiService.java │ │ └── UserService.java └── resources │ ├── application.properties │ └── db │ └── migration │ ├── V1__init.sql │ ├── V2__add_base_fields.sql │ ├── V3__add_class_no_to_code.sql │ ├── V4__add_role_to_user.sql │ ├── V5__convert_field_enum_to_string.sql │ └── V6__drop_name_column_from_assignment.sql └── test └── java └── share └── sh4re ├── Sh4reApplicationTests.java └── config └── JwtAuthenticationFilterTest.java /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/.DS_Store -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/.env.example -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/deploy-main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/.github/workflows/deploy-main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/README.md -------------------------------------------------------------------------------- /gradle/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/gradle/.DS_Store -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/gradlew.bat -------------------------------------------------------------------------------- /src/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/.DS_Store -------------------------------------------------------------------------------- /src/main/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/.DS_Store -------------------------------------------------------------------------------- /src/main/java/share/sh4re/Sh4reApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/Sh4reApplication.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/config/CorsConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/config/CorsConfig.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/config/CustomAuthenticationEntryPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/config/CustomAuthenticationEntryPoint.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/config/JwtAuthenticationFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/config/JwtAuthenticationFilter.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/config/JwtConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/config/JwtConfig.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/config/ModuleConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/config/ModuleConfig.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/config/OpenAiConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/config/OpenAiConfig.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/config/SecurityPathConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/config/SecurityPathConfig.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/config/WebSecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/config/WebSecurityConfig.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/controller/AssignmentController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/controller/AssignmentController.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/controller/CodeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/controller/CodeController.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/controller/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/controller/UserController.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/domain/Assignment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/domain/Assignment.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/domain/Base.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/domain/Base.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/domain/Code.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/domain/Code.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/domain/Comment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/domain/Comment.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/domain/Like.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/domain/Like.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/domain/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/domain/User.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/dto/req/ChatGPTRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/dto/req/ChatGPTRequest.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/dto/req/CreateAssignmentReq.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/dto/req/CreateAssignmentReq.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/dto/req/CreateCodeReq.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/dto/req/CreateCodeReq.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/dto/req/CreateCommentReq.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/dto/req/CreateCommentReq.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/dto/req/DeleteAssignmentReq.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/dto/req/DeleteAssignmentReq.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/dto/req/EditCodeReq.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/dto/req/EditCodeReq.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/dto/req/EditCommentReq.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/dto/req/EditCommentReq.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/dto/req/SignInReq.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/dto/req/SignInReq.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/dto/req/SignUpReq.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/dto/req/SignUpReq.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/dto/req/UpdateAssignmentReq.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/dto/req/UpdateAssignmentReq.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/dto/res/BaseRes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/dto/res/BaseRes.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/dto/res/ChatGPTResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/dto/res/ChatGPTResponse.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/dto/res/CreateAssignmentRes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/dto/res/CreateAssignmentRes.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/dto/res/CreateCodeRes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/dto/res/CreateCodeRes.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/dto/res/CreateCommentRes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/dto/res/CreateCommentRes.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/dto/res/DeleteAssignmentRes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/dto/res/DeleteAssignmentRes.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/dto/res/DeleteCodeRes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/dto/res/DeleteCodeRes.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/dto/res/DeleteCommentRes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/dto/res/DeleteCommentRes.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/dto/res/EditCodeRes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/dto/res/EditCodeRes.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/dto/res/EditCommentRes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/dto/res/EditCommentRes.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/dto/res/GetAllAssignmentsRes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/dto/res/GetAllAssignmentsRes.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/dto/res/GetAllCodesRes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/dto/res/GetAllCodesRes.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/dto/res/GetCodeRes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/dto/res/GetCodeRes.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/dto/res/LikeCodeRes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/dto/res/LikeCodeRes.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/dto/res/MyInfoRes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/dto/res/MyInfoRes.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/dto/res/RefreshTokenRes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/dto/res/RefreshTokenRes.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/dto/res/SignInRes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/dto/res/SignInRes.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/dto/res/SignUpRes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/dto/res/SignUpRes.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/dto/res/UpdateAssignmentRes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/dto/res/UpdateAssignmentRes.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/dto/res/UserInfoRes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/dto/res/UserInfoRes.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/exceptions/ApiResponseError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/exceptions/ApiResponseError.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/exceptions/ApiSimpleError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/exceptions/ApiSimpleError.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/exceptions/GlobalExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/exceptions/GlobalExceptionHandler.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/exceptions/errorcode/AssignmentErrorCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/exceptions/errorcode/AssignmentErrorCode.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/exceptions/errorcode/AuthErrorCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/exceptions/errorcode/AuthErrorCode.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/exceptions/errorcode/CodeErrorCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/exceptions/errorcode/CodeErrorCode.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/exceptions/errorcode/CommentErrorCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/exceptions/errorcode/CommentErrorCode.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/exceptions/errorcode/ErrorCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/exceptions/errorcode/ErrorCode.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/exceptions/errorcode/OpenAIErrorCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/exceptions/errorcode/OpenAIErrorCode.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/exceptions/errorcode/UserErrorCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/exceptions/errorcode/UserErrorCode.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/exceptions/exception/AssignmentException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/exceptions/exception/AssignmentException.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/exceptions/exception/AuthException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/exceptions/exception/AuthException.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/exceptions/exception/CodeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/exceptions/exception/CodeException.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/exceptions/exception/CommentException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/exceptions/exception/CommentException.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/exceptions/exception/CustomException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/exceptions/exception/CustomException.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/exceptions/exception/OpenAIException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/exceptions/exception/OpenAIException.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/exceptions/exception/UserException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/exceptions/exception/UserException.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/repository/AssignmentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/repository/AssignmentRepository.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/repository/CodeRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/repository/CodeRepository.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/repository/CommentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/repository/CommentRepository.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/repository/LikeRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/repository/LikeRepository.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/repository/UserRepository.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/service/AssignmentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/service/AssignmentService.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/service/CodeService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/service/CodeService.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/service/OpenAiService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/service/OpenAiService.java -------------------------------------------------------------------------------- /src/main/java/share/sh4re/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/java/share/sh4re/service/UserService.java -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/resources/application.properties -------------------------------------------------------------------------------- /src/main/resources/db/migration/V1__init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/resources/db/migration/V1__init.sql -------------------------------------------------------------------------------- /src/main/resources/db/migration/V2__add_base_fields.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/resources/db/migration/V2__add_base_fields.sql -------------------------------------------------------------------------------- /src/main/resources/db/migration/V3__add_class_no_to_code.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/resources/db/migration/V3__add_class_no_to_code.sql -------------------------------------------------------------------------------- /src/main/resources/db/migration/V4__add_role_to_user.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE "user" ADD COLUMN role VARCHAR(10) DEFAULT 'STUDENT' NOT NULL; 2 | -------------------------------------------------------------------------------- /src/main/resources/db/migration/V5__convert_field_enum_to_string.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/main/resources/db/migration/V5__convert_field_enum_to_string.sql -------------------------------------------------------------------------------- /src/main/resources/db/migration/V6__drop_name_column_from_assignment.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE assignment 2 | DROP COLUMN name; -------------------------------------------------------------------------------- /src/test/java/share/sh4re/Sh4reApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/test/java/share/sh4re/Sh4reApplicationTests.java -------------------------------------------------------------------------------- /src/test/java/share/sh4re/config/JwtAuthenticationFilterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamProcess/sh4re-server/HEAD/src/test/java/share/sh4re/config/JwtAuthenticationFilterTest.java --------------------------------------------------------------------------------