Commit 789ec82d authored by RenanMontenegro3's avatar RenanMontenegro3

feat: "adiciona docker-compose.yml e configuração .env para MySQL e Spring Boot"

parent 8eac02d4
DB_DRIVER_CLASS_NAME="com.mysql.cj.jdbc.Driver"
DB_PLATFORM="org.hibernate.dialect.MySQLDialect"
DB_URL="jdbc:mysql://localhost:3306/porto10?createDatabaseIfNotExist=true&serverTimezone=UTC"
DB_URL="jdbc:mysql://localhost:3306/porto?createDatabaseIfNotExist=true&serverTimezone=UTC"
DB_USERNAME="root"
DB_PASSWORD="root"
DB_URL_DOCKER="jdbc:mysql://mysql:3306/porto10?createDatabaseIfNotExist=true&serverTimezone=UTC"
DB_URL_DOCKER="jdbc:mysql://mysql:3306/porto?createDatabaseIfNotExist=true&serverTimezone=UTC"
SPRING_SERVLET_MULTIPART_MAX_FILE_SIZE="2GB"
SPRING_SERVLET_MULTIPART_MAX_REQUEST_SIZE="2GB"
......
......@@ -6,7 +6,7 @@ services:
container_name: mysql-db
environment:
MYSQL_ROOT_PASSWORD: root
MYSQL_DATABASE: porto10
MYSQL_DATABASE: porto
ports:
- "3307:3306"
volumes:
......@@ -19,13 +19,52 @@ services:
- "8080:8080"
depends_on:
- mysql
env_file:
- .env
environment:
# Banco de dados
SPRING_DATASOURCE_URL: ${DB_URL_DOCKER}
SPRING_DATASOURCE_USERNAME: ${DB_USERNAME}
SPRING_DATASOURCE_PASSWORD: ${DB_PASSWORD}
DB_DRIVER_CLASS_NAME: com.mysql.cj.jdbc.Driver
SPRING_JPA_HIBERNATE_DDL_AUTO: update
SPRING_JPA_SHOW_SQL: true
SPRING_DATASOURCE_DRIVER_CLASS_NAME: ${DB_DRIVER_CLASS_NAME}
SPRING_JPA_DATABASE_PLATFORM: ${DB_PLATFORM}
# Upload
SPRING_SERVLET_MULTIPART_MAX_FILE_SIZE: ${SPRING_SERVLET_MULTIPART_MAX_FILE_SIZE}
SPRING_SERVLET_MULTIPART_MAX_REQUEST_SIZE: ${SPRING_SERVLET_MULTIPART_MAX_REQUEST_SIZE}
# E-mail
SPRING_MAIL_HOST: ${MAIL_HOST}
SPRING_MAIL_PORT: ${MAIL_PORT}
SPRING_MAIL_USERNAME: ${MAIL_USERNAME}
SPRING_MAIL_PASSWORD: ${MAIL_PASSWORD}
SPRING_MAIL_PROPERTIES_MAIL_SMTP_AUTH: ${MAIL_SMTP_AUTH}
SPRING_MAIL_PROPERTIES_MAIL_SMTP_STARTTLS_ENABLE: ${MAIL_SMTP_STARTTLS_ENABLE}
# JPA
SPRING_JPA_SHOW_SQL: ${JPA_SHOW_SQL}
SPRING_JPA_MERGE_ENTITY_COPY_OBSERVER: ${JPA_MERGE_ENTITY_COPY_OBSERVER}
SPRING_JPA_HIBERNATE_DDL_AUTO: ${JPA_HIBERNATE_DDL_AUTO}
SPRING_JPA_PROPERTIES_HIBERNATE_FORMAT_SQL: ${JPA_HIBERNATE_FORMAT_SQL}
# Paginação
SPRING_DATA_WEB_PAGEABLE_ONE_INDEXED_PARAMETERS: ${PAGEABLE_ONE_INDEXED_PARAMETERS}
SPRING_DATA_WEB_PAGEABLE_DEFAULT_PAGE_SIZE: ${PAGEABLE_DEFAULT_PAGE_SIZE}
SPRING_DATA_WEB_PAGEABLE_MAX_PAGE_SIZE: ${PAGEABLE_MAX_PAGE_SIZE}
# JWT
JWT_ACCESS_SECRET: ${JWT_ACCESS_SECRET}
JWT_ACCESS_EXPIRES_IN: ${JWT_ACCESS_EXPIRES_IN}
JWT_REFRESH_SECRET: ${JWT_REFRESH_SECRET}
JWT_REFRESH_EXPIRES_IN: ${JWT_REFRESH_EXPIRES_IN}
# Disco
DISCO_RAIZ: ${DISCO_RAIZ}
DISCO_DIRETORIO_FOTOS: ${DISCO_DIRETORIO_FOTOS}
# Swagger
SPRINGDOC_SWAGGER_UI_PATH: ${SPRINGDOC_SWAGGER_UI_PATH}
SPRINGDOC_SWAGGER_UI_OPERATIONSSORTER: ${SPRINGDOC_SWAGGER_UI_OPERATIONSSORTER}
volumes:
mysql_data:
......@@ -11,7 +11,7 @@ public class CorsConfig implements WebMvcConfigurer {
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**")
.allowedOrigins("http://localhost:4200")
.allowedOrigins("http://192.168.31.13:8100/")
.allowedMethods("GET", "POST", "DELETE", "PUT");
}
}
\ No newline at end of file
DB_DRIVER_CLASS_NAME="com.mysql.cj.jdbc.Driver"
DB_PLATFORM="org.hibernate.dialect.MySQLDialect"
DB_URL="jdbc:mysql://localhost:3306/porto10?createDatabaseIfNotExist=true&serverTimezone=UTC"
DB_USERNAME="root"
DB_PASSWORD="root"
DB_URL_DOCKER="jdbc:mysql://mysql:3306/porto10?createDatabaseIfNotExist=true&serverTimezone=UTC"
SPRING_SERVLET_MULTIPART_MAX_FILE_SIZE="2GB"
SPRING_SERVLET_MULTIPART_MAX_REQUEST_SIZE="2GB"
MAIL_HOST="smtp.gmail.com"
MAIL_PORT="587"
MAIL_USERNAME="pauloacb2020@gmail.com"
MAIL_PASSWORD="ehyn ryqu utgv ntjd"
MAIL_SMTP_AUTH="true"
MAIL_SMTP_STARTTLS_ENABLE="true"
JPA_SHOW_SQL="true"
JPA_MERGE_ENTITY_COPY_OBSERVER="allow"
JPA_HIBERNATE_DDL_AUTO="update"
JPA_HIBERNATE_FORMAT_SQL="true"
PAGEABLE_ONE_INDEXED_PARAMETERS="true"
PAGEABLE_DEFAULT_PAGE_SIZE="2"
PAGEABLE_MAX_PAGE_SIZE="20"
JWT_ACCESS_SECRET="b9048bb98d808d82bf7250333035db0ea7ada419a53153ec550fcf3dd6d51b13"
JWT_ACCESS_EXPIRES_IN="3600"
JWT_REFRESH_SECRET="5893d555ee0b886b14929d630c2027b912c104ca29295bf9fd126666baf5bff1"
JWT_REFRESH_EXPIRES_IN="7200"
DISCO_RAIZ=C:\\fotos-java
DISCO_DIRETORIO_FOTOS=contato-disco
SPRINGDOC_SWAGGER_UI_PATH=/swagger-ui-custom.html
SPRINGDOC_SWAGGER_UI_OPERATIONSSORTER=method
br\com\treinaweb\twjobs\api\auth\mappers\UserMapper.class
br\com\treinaweb\twjobs\core\models\Berco$BercoBuilder.class
br\com\treinaweb\twjobs\api\bercos\controllers\BercosRestController.class
br\com\treinaweb\twjobs\core\exceptions\JobNotFoundException.class
br\com\treinaweb\twjobs\api\jobs\dtos\JobResponse$JobResponseBuilder.class
br\com\treinaweb\twjobs\api\skills\controllers\SkillRestController.class
br\com\treinaweb\twjobs\core\models\BlackList$BlackListBuilder.class
br\com\treinaweb\twjobs\core\models\Ship.class
br\com\treinaweb\twjobs\core\models\BlackList.class
br\com\treinaweb\twjobs\api\common\dtos\ErrorResponse.class
br\com\treinaweb\twjobs\core\models\Vessel$VesselBuilder.class
br\com\treinaweb\twjobs\core\models\Skill$SkillBuilder.class
br\com\treinaweb\twjobs\api\users\dtos\UserResponse$UserResponseBuilder.class
br\com\treinaweb\twjobs\core\repositories\SkillRepository.class
br\com\treinaweb\twjobs\api\blackList\controllers\BlackListRestController.class
br\com\treinaweb\twjobs\api\StatisticsRestController.class
br\com\treinaweb\twjobs\api\jobs\dtos\JobRequest$JobRequestBuilder.class
br\com\treinaweb\twjobs\core\repositories\VesselRepository.class
br\com\treinaweb\twjobs\api\auth\dtos\TokenResponse.class
br\com\treinaweb\twjobs\core\validators\ValidationGroups.class
br\com\treinaweb\twjobs\core\services\jwt\JwtService.class
br\com\treinaweb\twjobs\config\ModelMapperConfig.class
br\com\treinaweb\twjobs\api\skills\dtos\SkillResponse$SkillResponseBuilder.class
br\com\treinaweb\twjobs\api\common\handlers\ApiExceptionHandler.class
br\com\treinaweb\twjobs\core\repositories\BlackListRepository.class
br\com\treinaweb\twjobs\api\exceptionhandler\ApiExceptionHanler.class
br\com\treinaweb\twjobs\api\bercos\dtos\BercoResponse$BercoResponseBuilder.class
br\com\treinaweb\twjobs\api\skills\dtos\SkillRequest.class
br\com\treinaweb\twjobs\TwjobsApplication.class
br\com\treinaweb\twjobs\api\accepts\dtos\AcceptResponse.class
br\com\treinaweb\twjobs\api\ships\dtos\ShipResponse.class
br\com\treinaweb\twjobs\api\bercos\mappers\ModelMapperBercoMapper.class
br\com\treinaweb\twjobs\api\accepts\mappers\ModelMapperAcceptMapper.class
br\com\treinaweb\twjobs\api\jobs\controllers\CanidateRestController.class
br\com\treinaweb\twjobs\api\aceites\dtos\AceiteResponse$AceiteResponseBuilder.class
br\com\treinaweb\twjobs\core\models\User$UserBuilder.class
br\com\treinaweb\twjobs\api\skills\mappers\ModelMapperSkillMapper.class
br\com\treinaweb\twjobs\core\models\Vessel.class
br\com\treinaweb\twjobs\core\validators\BercoNameIsUniqueValidator.class
br\com\treinaweb\twjobs\core\repositories\ShipRepository.class
br\com\treinaweb\twjobs\api\skills\dtos\SkillRequest$SkillRequestBuilder.class
br\com\treinaweb\twjobs\api\vessels\dtos\VesselResponse$VesselResponseBuilder.class
br\com\treinaweb\twjobs\api\bercos\dtos\BercoRequest.class
br\com\treinaweb\twjobs\api\aceites\mappers\AceiteMapper.class
br\com\treinaweb\twjobs\api\blackList\mappers\ModelMapperBlackListMapper.class
br\com\treinaweb\twjobs\api\common\dtos\ErrorResponse$ErrorResponseBuilder.class
br\com\treinaweb\twjobs\core\models\Berco.class
br\com\treinaweb\twjobs\core\services\CadastroNavioService.class
br\com\treinaweb\twjobs\core\repositories\AcceptRepository.class
br\com\treinaweb\twjobs\core\models\Job.class
br\com\treinaweb\twjobs\core\validators\BercoNameIsUnique.class
br\com\treinaweb\twjobs\api\accepts\assemblers\AcceptAssembler.class
br\com\treinaweb\twjobs\core\repositories\JobRepository.class
br\com\treinaweb\twjobs\api\auth\dtos\LoginRequest.class
br\com\treinaweb\twjobs\core\models\Skill.class
br\com\treinaweb\twjobs\core\enums\CategoriaVessel.class
br\com\treinaweb\twjobs\core\permissions\TWJobsPermissions$IsCompany.class
br\com\treinaweb\twjobs\api\common\handlers\TokenAccessDeniedHandler.class
br\com\treinaweb\twjobs\api\accepts\dtos\AcceptResponse$AcceptResponseBuilder.class
br\com\treinaweb\twjobs\core\exceptions\NegocioException.class
br\com\treinaweb\twjobs\core\models\User.class
br\com\treinaweb\twjobs\api\skills\assemblers\SkillAssembler.class
br\com\treinaweb\twjobs\core\permissions\TWJobsPermissions$IsOwner.class
br\com\treinaweb\twjobs\core\repositories\UserRepository.class
br\com\treinaweb\twjobs\api\jobs\controllers\JobRestController.class
br\com\treinaweb\twjobs\api\users\controllers\UsersCRUDRestController.class
br\com\treinaweb\twjobs\core\exceptions\AcceptNotFoundException.class
br\com\treinaweb\twjobs\api\auth\dtos\RefreshRequest.class
br\com\treinaweb\twjobs\api\accepts\dtos\AcceptRequest$AcceptRequestBuilder.class
br\com\treinaweb\twjobs\core\repositories\EmailSendRepository.class
br\com\treinaweb\twjobs\api\vessels\assemblers\VesselAssembler.class
br\com\treinaweb\twjobs\core\service\CadastroVesselService.class
br\com\treinaweb\twjobs\api\users\assemblers\UserAssembler.class
br\com\treinaweb\twjobs\core\exceptions\BlackListedNotFoundException.class
br\com\treinaweb\twjobs\core\permissions\TWJobsPermissions.class
br\com\treinaweb\twjobs\api\jobs\dtos\JobResponse.class
br\com\treinaweb\twjobs\api\auth\dtos\TokenResponse$TokenResponseBuilder.class
br\com\treinaweb\twjobs\api\jobs\mappers\ModelMapperJobMapper.class
br\com\treinaweb\twjobs\core\enums\EmailActivation.class
br\com\treinaweb\twjobs\core\repositories\NavioRepository.class
br\com\treinaweb\twjobs\core\services\auth\SecurityService.class
br\com\treinaweb\twjobs\api\accepts\controllers\AcceptRestController.class
br\com\treinaweb\twjobs\api\file\FileManagerController.class
br\com\treinaweb\twjobs\core\services\http\HttpService.class
br\com\treinaweb\twjobs\api\navios\NavioController.class
br\com\treinaweb\twjobs\api\vessels\dtos\VesselRequest.class
br\com\treinaweb\twjobs\core\models\Navio.class
br\com\treinaweb\twjobs\core\exceptions\SkillNotFoundException.class
br\com\treinaweb\twjobs\api\accepts\dtos\AcceptRequest.class
br\com\treinaweb\twjobs\api\users\dtos\UserResponse.class
br\com\treinaweb\twjobs\core\services\CadastroVesselService.class
br\com\treinaweb\twjobs\core\models\Accept.class
br\com\treinaweb\twjobs\api\auth\dtos\UserResponse$UserResponseBuilder.class
br\com\treinaweb\twjobs\api\auth\mappers\UserMapper.class
br\com\treinaweb\twjobs\core\enums\JobType.class
br\com\treinaweb\twjobs\core\validators\ValidationGroups$ClienteId.class
br\com\treinaweb\twjobs\core\models\Berco$BercoBuilder.class
br\com\treinaweb\twjobs\api\bercos\mappers\BercoMapper.class
br\com\treinaweb\twjobs\api\skills\mappers\SkillMapper.class
br\com\treinaweb\twjobs\api\vessels\mappers\ModelMapperVesselMapper.class
br\com\treinaweb\twjobs\core\exceptions\ModelNotFoundException.class
br\com\treinaweb\twjobs\api\bercos\controllers\BercosRestController.class
br\com\treinaweb\twjobs\core\validators\ValidationGroups$VesselId.class
br\com\treinaweb\twjobs\core\service\EmailService.class
br\com\treinaweb\twjobs\api\vessels\mappers\VesselMapper.class
br\com\treinaweb\twjobs\core\exceptions\JobNotFoundException.class
br\com\treinaweb\twjobs\api\jobs\dtos\JobResponse$JobResponseBuilder.class
br\com\treinaweb\twjobs\api\auth\dtos\UserRequest.class
br\com\treinaweb\twjobs\api\skills\controllers\SkillRestController.class
br\com\treinaweb\twjobs\core\models\BlackList$BlackListBuilder.class
br\com\treinaweb\twjobs\api\jobs\assemblers\JobAssembler.class
br\com\treinaweb\twjobs\api\jobs\controllers\JobSkillsRestController.class
br\com\treinaweb\twjobs\core\models\Ship.class
br\com\treinaweb\twjobs\api\auth\dtos\UserRequest$UserRequestBuilder.class
br\com\treinaweb\twjobs\core\repositories\BercoRepository.class
br\com\treinaweb\twjobs\api\blackList\dtos\BlackListResponse$BlackListResponseBuilder.class
br\com\treinaweb\twjobs\api\users\dtos\UserRequest$UserRequestBuilder.class
br\com\treinaweb\twjobs\core\models\BlackList.class
br\com\treinaweb\twjobs\core\services\http\HttpServiceImpl$1.class
br\com\treinaweb\twjobs\api\auth\dtos\LoginRequest$LoginRequestBuilder.class
br\com\treinaweb\twjobs\api\common\dtos\ErrorResponse.class
br\com\treinaweb\twjobs\core\models\Vessel$VesselBuilder.class
br\com\treinaweb\twjobs\core\models\Skill$SkillBuilder.class
br\com\treinaweb\twjobs\api\aceites\dtos\AceiteRequest$AceiteRequestBuilder.class
br\com\treinaweb\twjobs\api\users\dtos\UserResponse$UserResponseBuilder.class
br\com\treinaweb\twjobs\core\repositories\AcceptCustomRepository.class
br\com\treinaweb\twjobs\core\repositories\SkillRepository.class
br\com\treinaweb\twjobs\api\auth\mappers\ModelMapperUserMapper.class
br\com\treinaweb\twjobs\api\common\dtos\ValidationErrorResponse.class
br\com\treinaweb\twjobs\core\models\Accept$AcceptBuilder.class
br\com\treinaweb\twjobs\api\auth\controllers\AuthRestController.class
br\com\treinaweb\twjobs\api\aceites\mappers\ModelMapperAceiteMapper.class
br\com\treinaweb\twjobs\api\blackList\controllers\BlackListRestController.class
br\com\treinaweb\twjobs\api\ships\controllers\ShipRestController.class
br\com\treinaweb\twjobs\api\StatisticsRestController.class
br\com\treinaweb\twjobs\api\auth\cors\CorsConfig.class
br\com\treinaweb\twjobs\api\jobs\dtos\JobRequest$JobRequestBuilder.class
br\com\treinaweb\twjobs\core\repositories\VesselRepository.class
br\com\treinaweb\twjobs\api\auth\dtos\TokenResponse.class
br\com\treinaweb\twjobs\core\validators\ValidationGroups.class
br\com\treinaweb\twjobs\core\services\jwt\JwtService.class
br\com\treinaweb\twjobs\api\ships\dtos\ShipRequest.class
br\com\treinaweb\twjobs\config\ModelMapperConfig.class
br\com\treinaweb\twjobs\core\repositories\BlackListCustomRepository.class
br\com\treinaweb\twjobs\core\validators\SkillNameIsUniqueValidator.class
br\com\treinaweb\twjobs\api\skills\dtos\SkillResponse$SkillResponseBuilder.class
br\com\treinaweb\twjobs\api\common\handlers\ApiExceptionHandler.class
br\com\treinaweb\twjobs\config\SecurityConfig.class
br\com\treinaweb\twjobs\core\repositories\BlackListRepository.class
br\com\treinaweb\twjobs\api\common\handlers\TokenAuthenticationEntryPoint.class
br\com\treinaweb\twjobs\api\exceptionhandler\ApiExceptionHanler.class
br\com\treinaweb\twjobs\api\bercos\dtos\BercoResponse$BercoResponseBuilder.class
br\com\treinaweb\twjobs\api\skills\dtos\SkillRequest.class
br\com\treinaweb\twjobs\core\service\PersonalizedSearch.class
br\com\treinaweb\twjobs\TwjobsApplication.class
br\com\treinaweb\twjobs\api\users\mappers\ModelMapperUserCRUDMapper.class
br\com\treinaweb\twjobs\config\JwtConfigProperties.class
br\com\treinaweb\twjobs\api\accepts\dtos\AcceptResponse.class
br\com\treinaweb\twjobs\api\blackList\mappers\BlackListMapper.class
br\com\treinaweb\twjobs\api\ships\dtos\ShipResponse.class
br\com\treinaweb\twjobs\api\emailSend\EmailSendRestController.class
br\com\treinaweb\twjobs\api\fotos\controllers\FotosRestController.class
br\com\treinaweb\twjobs\api\bercos\mappers\ModelMapperBercoMapper.class
br\com\treinaweb\twjobs\core\models\Ship$ShipBuilder.class
br\com\treinaweb\twjobs\core\models\Disco.class
br\com\treinaweb\twjobs\api\accepts\mappers\ModelMapperAcceptMapper.class
br\com\treinaweb\twjobs\core\services\auth\AuthenticationService.class
br\com\treinaweb\twjobs\api\jobs\controllers\CanidateRestController.class
br\com\treinaweb\twjobs\core\exceptions\JwtServiceException.class
br\com\treinaweb\twjobs\core\service\StatisticsService.class
br\com\treinaweb\twjobs\core\enums\JobLevel.class
br\com\treinaweb\twjobs\api\auth\dtos\RefreshRequest$RefreshRequestBuilder.class
br\com\treinaweb\twjobs\api\aceites\dtos\AceiteResponse$AceiteResponseBuilder.class
br\com\treinaweb\twjobs\core\validators\SkillNameIsUnique.class
br\com\treinaweb\twjobs\core\models\User$UserBuilder.class
br\com\treinaweb\twjobs\api\skills\dtos\SkillResponse.class
br\com\treinaweb\twjobs\api\skills\mappers\ModelMapperSkillMapper.class
br\com\treinaweb\twjobs\core\models\Vessel.class
br\com\treinaweb\twjobs\core\models\EmailSend$EmailSendBuilder.class
br\com\treinaweb\twjobs\core\repositories\AceiteRepository.class
br\com\treinaweb\twjobs\core\validators\BercoNameIsUniqueValidator.class
br\com\treinaweb\twjobs\api\ships\dtos\ShipResponse$ShipResponseBuilder.class
br\com\treinaweb\twjobs\core\repositories\ShipRepository.class
br\com\treinaweb\twjobs\api\skills\dtos\SkillRequest$SkillRequestBuilder.class
br\com\treinaweb\twjobs\api\aceites\assemblers\AceiteAssembler.class
br\com\treinaweb\twjobs\api\vessels\controllers\VesselRestController.class
br\com\treinaweb\twjobs\api\vessels\dtos\VesselResponse$VesselResponseBuilder.class
br\com\treinaweb\twjobs\api\bercos\dtos\BercoRequest.class
br\com\treinaweb\twjobs\api\aceites\mappers\AceiteMapper.class
br\com\treinaweb\twjobs\api\blackList\mappers\ModelMapperBlackListMapper.class
br\com\treinaweb\twjobs\core\services\jwt\JjwtJwtService.class
br\com\treinaweb\twjobs\api\common\dtos\ErrorResponse$ErrorResponseBuilder.class
br\com\treinaweb\twjobs\core\models\Aceite.class
br\com\treinaweb\twjobs\core\models\Berco.class
br\com\treinaweb\twjobs\core\services\CadastroNavioService.class
br\com\treinaweb\twjobs\core\repositories\AcceptRepository.class
br\com\treinaweb\twjobs\core\services\auth\AuthenticatedUser.class
br\com\treinaweb\twjobs\core\enums\VeriStatus.class
br\com\treinaweb\twjobs\core\models\Job.class
br\com\treinaweb\twjobs\core\service\CadastroAcceptService.class
br\com\treinaweb\twjobs\core\validators\BercoNameIsUnique.class
br\com\treinaweb\twjobs\api\accepts\assemblers\AcceptAssembler.class
br\com\treinaweb\twjobs\core\repositories\JobRepository.class
br\com\treinaweb\twjobs\api\auth\dtos\LoginRequest.class
br\com\treinaweb\twjobs\api\users\mappers\UserMapper.class
br\com\treinaweb\twjobs\api\vessels\dtos\VesselResponse.class
br\com\treinaweb\twjobs\api\aceites\controllers\AceiteRestController.class
br\com\treinaweb\twjobs\core\enums\Role.class
br\com\treinaweb\twjobs\core\exceptions\AceiteNotFoundException.class
br\com\treinaweb\twjobs\core\models\Skill.class
br\com\treinaweb\twjobs\api\jobs\mappers\JobMapper.class
br\com\treinaweb\twjobs\core\enums\CategoriaVessel.class
br\com\treinaweb\twjobs\core\exceptions\VesselNotFoundException.class
br\com\treinaweb\twjobs\core\permissions\TWJobsPermissions$IsCompany.class
br\com\treinaweb\twjobs\api\common\handlers\TokenAccessDeniedHandler.class
br\com\treinaweb\twjobs\api\accepts\dtos\AcceptResponse$AcceptResponseBuilder.class
br\com\treinaweb\twjobs\api\blackList\dtos\BlackListRequest.class
br\com\treinaweb\twjobs\core\repositories\VesselCustomRepository.class
br\com\treinaweb\twjobs\core\exceptions\NegocioException.class
br\com\treinaweb\twjobs\api\jobs\dtos\JobRequest.class
br\com\treinaweb\twjobs\api\blackList\assemblers\BlackListAssembler.class
br\com\treinaweb\twjobs\core\models\User.class
br\com\treinaweb\twjobs\api\accepts\mappers\AcceptMapper.class
br\com\treinaweb\twjobs\api\aceites\dtos\AceiteRequest.class
br\com\treinaweb\twjobs\api\skills\assemblers\SkillAssembler.class
br\com\treinaweb\twjobs\core\permissions\TWJobsPermissions$IsOwner.class
br\com\treinaweb\twjobs\api\vessels\controllers\VesselDataRestController.class
br\com\treinaweb\twjobs\core\repositories\UserRepository.class
br\com\treinaweb\twjobs\api\aceites\dtos\AceiteResponse.class
br\com\treinaweb\twjobs\api\common\filters\AccessTokenRequestFilter.class
br\com\treinaweb\twjobs\api\jobs\controllers\JobRestController.class
br\com\treinaweb\twjobs\config\PasswordEnconderConfig.class
br\com\treinaweb\twjobs\core\repositories\BercoCustomRepository.class
br\com\treinaweb\twjobs\api\users\controllers\UsersCRUDRestController.class
br\com\treinaweb\twjobs\api\auth\dtos\UserResponse.class
br\com\treinaweb\twjobs\core\exceptions\AcceptNotFoundException.class
br\com\treinaweb\twjobs\api\auth\dtos\RefreshRequest.class
br\com\treinaweb\twjobs\core\models\Job$JobBuilder.class
br\com\treinaweb\twjobs\api\accepts\dtos\AcceptRequest$AcceptRequestBuilder.class
br\com\treinaweb\twjobs\core\repositories\EmailSendRepository.class
br\com\treinaweb\twjobs\api\file\FileStorageService.class
br\com\treinaweb\twjobs\core\models\EmailSend.class
br\com\treinaweb\twjobs\api\vessels\assemblers\VesselAssembler.class
br\com\treinaweb\twjobs\core\service\CadastroVesselService.class
br\com\treinaweb\twjobs\core\validators\VesselImoisUniqueValidator.class
br\com\treinaweb\twjobs\api\blackList\dtos\BlackListRequest$BlackListRequestBuilder.class
br\com\treinaweb\twjobs\api\users\assemblers\UserAssembler.class
br\com\treinaweb\twjobs\api\blackList\dtos\BlackListResponse.class
br\com\treinaweb\twjobs\core\exceptions\BlackListedNotFoundException.class
br\com\treinaweb\twjobs\core\permissions\TWJobsPermissions.class
br\com\treinaweb\twjobs\core\validators\ValidationGroups$NavioId.class
br\com\treinaweb\twjobs\api\jobs\dtos\JobResponse.class
br\com\treinaweb\twjobs\api\auth\dtos\TokenResponse$TokenResponseBuilder.class
br\com\treinaweb\twjobs\api\bercos\assemblers\BercosAssembler.class
br\com\treinaweb\twjobs\api\jobs\mappers\ModelMapperJobMapper.class
br\com\treinaweb\twjobs\core\enums\AceiteStatus.class
br\com\treinaweb\twjobs\core\enums\EmailActivation.class
br\com\treinaweb\twjobs\core\permissions\TWJobsPermissions$IsCandidate.class
br\com\treinaweb\twjobs\core\repositories\NavioRepository.class
br\com\treinaweb\twjobs\core\validators\VesselImoIsUnique.class
br\com\treinaweb\twjobs\api\bercos\dtos\BercoRequest$BercoRequestBuilder.class
br\com\treinaweb\twjobs\api\common\dtos\ValidationErrorResponse$ValidationErrorResponseBuilder.class
br\com\treinaweb\twjobs\api\vessels\dtos\VesselRequest$VesselRequestBuilder.class
br\com\treinaweb\twjobs\core\services\auth\SecurityService.class
br\com\treinaweb\twjobs\api\UsersRestController.class
br\com\treinaweb\twjobs\api\accepts\controllers\AcceptRestController.class
br\com\treinaweb\twjobs\api\bercos\dtos\BercoResponse.class
br\com\treinaweb\twjobs\api\file\FileManagerController.class
br\com\treinaweb\twjobs\core\services\http\HttpService.class
br\com\treinaweb\twjobs\api\navios\NavioController.class
br\com\treinaweb\twjobs\api\users\dtos\UserRequest.class
br\com\treinaweb\twjobs\api\ships\dtos\ShipRequest$ShipRequestBuilder.class
br\com\treinaweb\twjobs\core\models\Aceite$AceiteBuilder.class
br\com\treinaweb\twjobs\api\vessels\dtos\VesselRequest.class
br\com\treinaweb\twjobs\core\models\Navio.class
br\com\treinaweb\twjobs\core\exceptions\SkillNotFoundException.class
br\com\treinaweb\twjobs\api\accepts\dtos\AcceptRequest.class
br\com\treinaweb\twjobs\core\services\http\HttpServiceImpl.class
br\com\treinaweb\twjobs\core\exceptions\BercoNotFoundException.class
br\com\treinaweb\twjobs\api\users\dtos\UserResponse.class
br\com\treinaweb\twjobs\core\services\CadastroVesselService.class
br\com\treinaweb\twjobs\core\models\Accept.class
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment