├── .gitignore ├── .mvn └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── kodlamaio │ │ └── bootcampproject │ │ ├── BootcampProjectApplication.java │ │ ├── api │ │ └── controllers │ │ │ ├── AuthController.java │ │ │ ├── applications │ │ │ ├── ApplicationsController.java │ │ │ └── BlackListsController.java │ │ │ ├── bootcamps │ │ │ └── BootcampsController.java │ │ │ └── users │ │ │ ├── ApplicantsController.java │ │ │ ├── EmployeesController.java │ │ │ └── InstructorsController.java │ │ ├── business │ │ ├── abstracts │ │ │ ├── BlackListService.java │ │ │ ├── BootcampService.java │ │ │ ├── applications │ │ │ │ └── ApplicationService.java │ │ │ └── users │ │ │ │ ├── ApplicantService.java │ │ │ │ ├── EmployeeService.java │ │ │ │ └── InstructorService.java │ │ ├── concretes │ │ │ ├── BlackListManager.java │ │ │ ├── BootcampManager.java │ │ │ ├── applications │ │ │ │ └── ApplicationManager.java │ │ │ └── users │ │ │ │ ├── ApplicantManager.java │ │ │ │ ├── EmployeeManager.java │ │ │ │ ├── InstructorManager.java │ │ │ │ └── UserDetailManager.java │ │ ├── constants │ │ │ └── Messages.java │ │ ├── requests │ │ │ ├── applications │ │ │ │ ├── CreateApplicationRequest.java │ │ │ │ └── UpdateApplicationRequest.java │ │ │ ├── blacklists │ │ │ │ ├── CreateBlackListRequest.java │ │ │ │ └── UpdateBlackListRequest.java │ │ │ ├── bootcamps │ │ │ │ ├── CreateBootcampRequest.java │ │ │ │ └── UpdateBootcampRequest.java │ │ │ └── users │ │ │ │ ├── UserLoginRequest.java │ │ │ │ ├── UserRegisterRequest.java │ │ │ │ ├── applicants │ │ │ │ ├── CreateApplicantRequest.java │ │ │ │ └── UpdateApplicantRequest.java │ │ │ │ ├── employees │ │ │ │ ├── CreateEmployeeRequest.java │ │ │ │ └── UpdateEmployeeRequest.java │ │ │ │ └── instructors │ │ │ │ ├── CreateInstructorRequest.java │ │ │ │ └── UpdateInstructorRequest.java │ │ └── responses │ │ │ ├── applications │ │ │ ├── CreateApplicationResponse.java │ │ │ ├── GetAllApplicationsResponse.java │ │ │ ├── GetApplicationResponse.java │ │ │ └── UpdateApplicationResponse.java │ │ │ ├── blacklists │ │ │ ├── CreateBlackListResponse.java │ │ │ ├── GetAllBlackListsResponse.java │ │ │ ├── GetBlackListResponse.java │ │ │ └── UpdateBlackListResponse.java │ │ │ ├── bootcamps │ │ │ ├── CreateBootcampResponse.java │ │ │ ├── GetAllBootcampResponse.java │ │ │ ├── GetBootcampResponse.java │ │ │ └── UpdateBootcampResponse.java │ │ │ └── users │ │ │ ├── applicants │ │ │ ├── CreateApplicantResponse.java │ │ │ ├── GetAllApplicantsResponse.java │ │ │ ├── GetApplicantResponse.java │ │ │ └── UpdateApplicantResponse.java │ │ │ ├── employees │ │ │ ├── CreateEmployeeResponse.java │ │ │ ├── GetAllEmployeesResponse.java │ │ │ ├── GetEmployeeResponse.java │ │ │ └── UpdateEmployeeResponse.java │ │ │ └── instructors │ │ │ ├── CreateInstructorResponse.java │ │ │ ├── GetAllInstructorsResponse.java │ │ │ ├── GetInstructorResponse.java │ │ │ └── UpdateInstructorResponse.java │ │ ├── config │ │ ├── cors │ │ │ └── CorsConfig.java │ │ ├── modelmapper │ │ │ └── ModelMapperConfig.java │ │ └── security │ │ │ └── SecurityConfig.java │ │ ├── core │ │ └── utilities │ │ │ ├── exceptions │ │ │ ├── BusinessException.java │ │ │ └── RestResponseEntityExceptionHandler.java │ │ │ ├── mapping │ │ │ ├── ModelMapperManager.java │ │ │ └── ModelMapperService.java │ │ │ └── results │ │ │ ├── DataResult.java │ │ │ ├── ErrorDataResult.java │ │ │ ├── ErrorResult.java │ │ │ ├── Result.java │ │ │ ├── SuccessDataResult.java │ │ │ └── SuccessResult.java │ │ ├── dataAccess │ │ └── abstracts │ │ │ ├── BlackListRepository.java │ │ │ ├── BootcampRepository.java │ │ │ ├── applications │ │ │ └── ApplicationRepository.java │ │ │ └── users │ │ │ ├── ApplicantRepository.java │ │ │ ├── EmployeeRepository.java │ │ │ ├── InstructorRepository.java │ │ │ └── UserRepository.java │ │ ├── entities │ │ ├── BlackList.java │ │ ├── Bootcamp.java │ │ ├── applications │ │ │ └── Application.java │ │ └── users │ │ │ ├── Applicant.java │ │ │ ├── Employee.java │ │ │ ├── Instructor.java │ │ │ ├── Role.java │ │ │ └── User.java │ │ └── security │ │ ├── ApplicationUser.java │ │ ├── JwtAuthenticationEntryPoint.java │ │ ├── JwtAuthenticationFilter.java │ │ └── JwtTokenProvider.java └── resources │ └── application.properties └── test └── java └── com └── kodlamaio └── bootcampproject └── BootcampProjectApplicationTests.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/BootcampProjectApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/BootcampProjectApplication.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/api/controllers/AuthController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/api/controllers/AuthController.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/api/controllers/applications/ApplicationsController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/api/controllers/applications/ApplicationsController.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/api/controllers/applications/BlackListsController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/api/controllers/applications/BlackListsController.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/api/controllers/bootcamps/BootcampsController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/api/controllers/bootcamps/BootcampsController.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/api/controllers/users/ApplicantsController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/api/controllers/users/ApplicantsController.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/api/controllers/users/EmployeesController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/api/controllers/users/EmployeesController.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/api/controllers/users/InstructorsController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/api/controllers/users/InstructorsController.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/business/abstracts/BlackListService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/business/abstracts/BlackListService.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/business/abstracts/BootcampService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/business/abstracts/BootcampService.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/business/abstracts/applications/ApplicationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/business/abstracts/applications/ApplicationService.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/business/abstracts/users/ApplicantService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/business/abstracts/users/ApplicantService.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/business/abstracts/users/EmployeeService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/business/abstracts/users/EmployeeService.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/business/abstracts/users/InstructorService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/business/abstracts/users/InstructorService.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/business/concretes/BlackListManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/business/concretes/BlackListManager.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/business/concretes/BootcampManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/business/concretes/BootcampManager.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/business/concretes/applications/ApplicationManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/business/concretes/applications/ApplicationManager.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/business/concretes/users/ApplicantManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/business/concretes/users/ApplicantManager.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/business/concretes/users/EmployeeManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/business/concretes/users/EmployeeManager.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/business/concretes/users/InstructorManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/business/concretes/users/InstructorManager.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/business/concretes/users/UserDetailManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/business/concretes/users/UserDetailManager.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/business/constants/Messages.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/business/constants/Messages.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/business/requests/applications/CreateApplicationRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/business/requests/applications/CreateApplicationRequest.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/business/requests/applications/UpdateApplicationRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/business/requests/applications/UpdateApplicationRequest.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/business/requests/blacklists/CreateBlackListRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/business/requests/blacklists/CreateBlackListRequest.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/business/requests/blacklists/UpdateBlackListRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/business/requests/blacklists/UpdateBlackListRequest.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/business/requests/bootcamps/CreateBootcampRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/business/requests/bootcamps/CreateBootcampRequest.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/business/requests/bootcamps/UpdateBootcampRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/business/requests/bootcamps/UpdateBootcampRequest.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/business/requests/users/UserLoginRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/business/requests/users/UserLoginRequest.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/business/requests/users/UserRegisterRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/business/requests/users/UserRegisterRequest.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/business/requests/users/applicants/CreateApplicantRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/business/requests/users/applicants/CreateApplicantRequest.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/business/requests/users/applicants/UpdateApplicantRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/business/requests/users/applicants/UpdateApplicantRequest.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/business/requests/users/employees/CreateEmployeeRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/business/requests/users/employees/CreateEmployeeRequest.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/business/requests/users/employees/UpdateEmployeeRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/business/requests/users/employees/UpdateEmployeeRequest.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/business/requests/users/instructors/CreateInstructorRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/business/requests/users/instructors/CreateInstructorRequest.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/business/requests/users/instructors/UpdateInstructorRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/business/requests/users/instructors/UpdateInstructorRequest.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/business/responses/applications/CreateApplicationResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/business/responses/applications/CreateApplicationResponse.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/business/responses/applications/GetAllApplicationsResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/business/responses/applications/GetAllApplicationsResponse.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/business/responses/applications/GetApplicationResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/business/responses/applications/GetApplicationResponse.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/business/responses/applications/UpdateApplicationResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/business/responses/applications/UpdateApplicationResponse.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/business/responses/blacklists/CreateBlackListResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/business/responses/blacklists/CreateBlackListResponse.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/business/responses/blacklists/GetAllBlackListsResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/business/responses/blacklists/GetAllBlackListsResponse.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/business/responses/blacklists/GetBlackListResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/business/responses/blacklists/GetBlackListResponse.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/business/responses/blacklists/UpdateBlackListResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/business/responses/blacklists/UpdateBlackListResponse.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/business/responses/bootcamps/CreateBootcampResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/business/responses/bootcamps/CreateBootcampResponse.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/business/responses/bootcamps/GetAllBootcampResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/business/responses/bootcamps/GetAllBootcampResponse.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/business/responses/bootcamps/GetBootcampResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/business/responses/bootcamps/GetBootcampResponse.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/business/responses/bootcamps/UpdateBootcampResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/business/responses/bootcamps/UpdateBootcampResponse.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/business/responses/users/applicants/CreateApplicantResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/business/responses/users/applicants/CreateApplicantResponse.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/business/responses/users/applicants/GetAllApplicantsResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/business/responses/users/applicants/GetAllApplicantsResponse.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/business/responses/users/applicants/GetApplicantResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/business/responses/users/applicants/GetApplicantResponse.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/business/responses/users/applicants/UpdateApplicantResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/business/responses/users/applicants/UpdateApplicantResponse.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/business/responses/users/employees/CreateEmployeeResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/business/responses/users/employees/CreateEmployeeResponse.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/business/responses/users/employees/GetAllEmployeesResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/business/responses/users/employees/GetAllEmployeesResponse.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/business/responses/users/employees/GetEmployeeResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/business/responses/users/employees/GetEmployeeResponse.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/business/responses/users/employees/UpdateEmployeeResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/business/responses/users/employees/UpdateEmployeeResponse.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/business/responses/users/instructors/CreateInstructorResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/business/responses/users/instructors/CreateInstructorResponse.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/business/responses/users/instructors/GetAllInstructorsResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/business/responses/users/instructors/GetAllInstructorsResponse.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/business/responses/users/instructors/GetInstructorResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/business/responses/users/instructors/GetInstructorResponse.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/business/responses/users/instructors/UpdateInstructorResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/business/responses/users/instructors/UpdateInstructorResponse.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/config/cors/CorsConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/config/cors/CorsConfig.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/config/modelmapper/ModelMapperConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/config/modelmapper/ModelMapperConfig.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/config/security/SecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/config/security/SecurityConfig.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/core/utilities/exceptions/BusinessException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/core/utilities/exceptions/BusinessException.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/core/utilities/exceptions/RestResponseEntityExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/core/utilities/exceptions/RestResponseEntityExceptionHandler.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/core/utilities/mapping/ModelMapperManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/core/utilities/mapping/ModelMapperManager.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/core/utilities/mapping/ModelMapperService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/core/utilities/mapping/ModelMapperService.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/core/utilities/results/DataResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/core/utilities/results/DataResult.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/core/utilities/results/ErrorDataResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/core/utilities/results/ErrorDataResult.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/core/utilities/results/ErrorResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/core/utilities/results/ErrorResult.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/core/utilities/results/Result.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/core/utilities/results/Result.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/core/utilities/results/SuccessDataResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/core/utilities/results/SuccessDataResult.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/core/utilities/results/SuccessResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/core/utilities/results/SuccessResult.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/dataAccess/abstracts/BlackListRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/dataAccess/abstracts/BlackListRepository.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/dataAccess/abstracts/BootcampRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/dataAccess/abstracts/BootcampRepository.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/dataAccess/abstracts/applications/ApplicationRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/dataAccess/abstracts/applications/ApplicationRepository.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/dataAccess/abstracts/users/ApplicantRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/dataAccess/abstracts/users/ApplicantRepository.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/dataAccess/abstracts/users/EmployeeRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/dataAccess/abstracts/users/EmployeeRepository.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/dataAccess/abstracts/users/InstructorRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/dataAccess/abstracts/users/InstructorRepository.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/dataAccess/abstracts/users/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/dataAccess/abstracts/users/UserRepository.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/entities/BlackList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/entities/BlackList.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/entities/Bootcamp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/entities/Bootcamp.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/entities/applications/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/entities/applications/Application.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/entities/users/Applicant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/entities/users/Applicant.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/entities/users/Employee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/entities/users/Employee.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/entities/users/Instructor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/entities/users/Instructor.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/entities/users/Role.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/entities/users/Role.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/entities/users/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/entities/users/User.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/security/ApplicationUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/security/ApplicationUser.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/security/JwtAuthenticationEntryPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/security/JwtAuthenticationEntryPoint.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/security/JwtAuthenticationFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/security/JwtAuthenticationFilter.java -------------------------------------------------------------------------------- /src/main/java/com/kodlamaio/bootcampproject/security/JwtTokenProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/java/com/kodlamaio/bootcampproject/security/JwtTokenProvider.java -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/main/resources/application.properties -------------------------------------------------------------------------------- /src/test/java/com/kodlamaio/bootcampproject/BootcampProjectApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozmenab/casgemJavaBackend/HEAD/src/test/java/com/kodlamaio/bootcampproject/BootcampProjectApplicationTests.java --------------------------------------------------------------------------------