├── .cursor └── rules │ ├── dependencies.mdc │ └── design.mdc ├── .gitignore ├── LICENSE ├── README.md ├── bean-validation ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── example │ │ ├── Application.java │ │ └── jsr380 │ │ ├── enrollment │ │ ├── Enrollment.java │ │ ├── Identifier.java │ │ └── Student.java │ │ ├── gameconsole │ │ ├── Account.java │ │ ├── AccountRepository.java │ │ ├── OrderController.java │ │ ├── OrderForm.java │ │ ├── PlayingRecord.java │ │ └── PlayingRecordRepository.java │ │ ├── joboffer │ │ ├── JobOfferController.java │ │ ├── JobOfferForm.java │ │ └── JobOfferFormValidator.java │ │ └── validation │ │ ├── DomainValidation.java │ │ ├── HibernateConstraintViolationProxyHandler.java │ │ ├── InvalidValue.java │ │ └── Validated.java │ └── test │ └── java │ └── com │ └── example │ └── jsr380 │ └── enrollment │ └── StudentTest.java ├── doc ├── model-syntax.md └── model │ ├── 01_crowd.md │ └── 02_game_console.md ├── yavi ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── yavi │ │ │ ├── ApiResponse.java │ │ │ ├── enrollment │ │ │ ├── StudentController.java │ │ │ ├── adapter │ │ │ │ ├── CourseMapper.java │ │ │ │ ├── CourseRepository.java │ │ │ │ ├── CourseRepositoryImpl.java │ │ │ │ ├── EnrollmentMapper.java │ │ │ │ ├── RecordNotFoundException.java │ │ │ │ ├── StudentMapper.java │ │ │ │ ├── StudentRepository.java │ │ │ │ └── StudentRepositoryImpl.java │ │ │ └── domain │ │ │ │ ├── CanEnrollStudent.java │ │ │ │ ├── Course.java │ │ │ │ ├── EnrollmentRule.java │ │ │ │ ├── Identifier.java │ │ │ │ └── Student.java │ │ │ ├── joboffer │ │ │ └── domain │ │ │ │ ├── Budget.java │ │ │ │ ├── CompetitionJobOffer.java │ │ │ │ ├── ContractPrice.java │ │ │ │ ├── FixedSettlement.java │ │ │ │ ├── JobOffer.java │ │ │ │ ├── JobOfferController.java │ │ │ │ ├── JobOfferType.java │ │ │ │ ├── LimitBudget.java │ │ │ │ ├── LimitTaskUnitsPerWorker.java │ │ │ │ ├── Main.java │ │ │ │ ├── PerHourSettlement.java │ │ │ │ ├── ProjectJobOffer.java │ │ │ │ ├── RangeBudget.java │ │ │ │ ├── Settlement.java │ │ │ │ ├── TaskJobOffer.java │ │ │ │ └── UndecidedBudget.java │ │ │ └── reserve │ │ │ ├── Customer.java │ │ │ ├── ReserveService.java │ │ │ ├── ReserveTourController.java │ │ │ ├── ReserveTourInput.java │ │ │ └── ReserveTourOutput.java │ └── resources │ │ └── db │ │ └── migration │ │ └── V1__schema.sql │ └── test │ ├── java │ └── com │ │ └── example │ │ └── yavi │ │ ├── TestDatabaseConfig.java │ │ ├── enrollment │ │ ├── StudentControllerTest.java │ │ └── adapter │ │ │ ├── CourseRepositoryImplTest.java │ │ │ └── StudentRepositoryImplTest.java │ │ ├── joboffer │ │ └── domain │ │ │ ├── FixedSettlementTest.java │ │ │ ├── JobOfferTest.java │ │ │ └── NestedTest.java │ │ └── reserve │ │ └── ReserveTourInputTest.java │ └── resources │ └── db │ └── migration │ └── R__test_seeds.sql └── zod ├── .eslintrc.json ├── jest.config.js ├── package-lock.json ├── package.json ├── src ├── models │ ├── Budget.ts │ ├── CompetitionJobOffer.ts │ ├── ContractPrice.ts │ ├── FixedSettlement.ts │ ├── JobOffer.ts │ ├── JobOfferBase.ts │ ├── JobOfferType.ts │ ├── LimitTaskUnitsPerWorker.ts │ ├── PerHourSettlement.ts │ ├── ProjectJobOffer.ts │ ├── Settlement.ts │ ├── TaskJobOffer.ts │ ├── enrollment.ts │ └── index.ts ├── routes │ └── jobOffer.ts └── server.ts └── tsconfig.json /.cursor/rules/dependencies.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/.cursor/rules/dependencies.mdc -------------------------------------------------------------------------------- /.cursor/rules/design.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/.cursor/rules/design.mdc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/README.md -------------------------------------------------------------------------------- /bean-validation/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/bean-validation/pom.xml -------------------------------------------------------------------------------- /bean-validation/src/main/java/com/example/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/bean-validation/src/main/java/com/example/Application.java -------------------------------------------------------------------------------- /bean-validation/src/main/java/com/example/jsr380/enrollment/Enrollment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/bean-validation/src/main/java/com/example/jsr380/enrollment/Enrollment.java -------------------------------------------------------------------------------- /bean-validation/src/main/java/com/example/jsr380/enrollment/Identifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/bean-validation/src/main/java/com/example/jsr380/enrollment/Identifier.java -------------------------------------------------------------------------------- /bean-validation/src/main/java/com/example/jsr380/enrollment/Student.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/bean-validation/src/main/java/com/example/jsr380/enrollment/Student.java -------------------------------------------------------------------------------- /bean-validation/src/main/java/com/example/jsr380/gameconsole/Account.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/bean-validation/src/main/java/com/example/jsr380/gameconsole/Account.java -------------------------------------------------------------------------------- /bean-validation/src/main/java/com/example/jsr380/gameconsole/AccountRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/bean-validation/src/main/java/com/example/jsr380/gameconsole/AccountRepository.java -------------------------------------------------------------------------------- /bean-validation/src/main/java/com/example/jsr380/gameconsole/OrderController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/bean-validation/src/main/java/com/example/jsr380/gameconsole/OrderController.java -------------------------------------------------------------------------------- /bean-validation/src/main/java/com/example/jsr380/gameconsole/OrderForm.java: -------------------------------------------------------------------------------- 1 | package com.example.jsr380.gameconsole; 2 | 3 | public class OrderForm { 4 | } 5 | -------------------------------------------------------------------------------- /bean-validation/src/main/java/com/example/jsr380/gameconsole/PlayingRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/bean-validation/src/main/java/com/example/jsr380/gameconsole/PlayingRecord.java -------------------------------------------------------------------------------- /bean-validation/src/main/java/com/example/jsr380/gameconsole/PlayingRecordRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/bean-validation/src/main/java/com/example/jsr380/gameconsole/PlayingRecordRepository.java -------------------------------------------------------------------------------- /bean-validation/src/main/java/com/example/jsr380/joboffer/JobOfferController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/bean-validation/src/main/java/com/example/jsr380/joboffer/JobOfferController.java -------------------------------------------------------------------------------- /bean-validation/src/main/java/com/example/jsr380/joboffer/JobOfferForm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/bean-validation/src/main/java/com/example/jsr380/joboffer/JobOfferForm.java -------------------------------------------------------------------------------- /bean-validation/src/main/java/com/example/jsr380/joboffer/JobOfferFormValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/bean-validation/src/main/java/com/example/jsr380/joboffer/JobOfferFormValidator.java -------------------------------------------------------------------------------- /bean-validation/src/main/java/com/example/jsr380/validation/DomainValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/bean-validation/src/main/java/com/example/jsr380/validation/DomainValidation.java -------------------------------------------------------------------------------- /bean-validation/src/main/java/com/example/jsr380/validation/HibernateConstraintViolationProxyHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/bean-validation/src/main/java/com/example/jsr380/validation/HibernateConstraintViolationProxyHandler.java -------------------------------------------------------------------------------- /bean-validation/src/main/java/com/example/jsr380/validation/InvalidValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/bean-validation/src/main/java/com/example/jsr380/validation/InvalidValue.java -------------------------------------------------------------------------------- /bean-validation/src/main/java/com/example/jsr380/validation/Validated.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/bean-validation/src/main/java/com/example/jsr380/validation/Validated.java -------------------------------------------------------------------------------- /bean-validation/src/test/java/com/example/jsr380/enrollment/StudentTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/bean-validation/src/test/java/com/example/jsr380/enrollment/StudentTest.java -------------------------------------------------------------------------------- /doc/model-syntax.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/doc/model-syntax.md -------------------------------------------------------------------------------- /doc/model/01_crowd.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/doc/model/01_crowd.md -------------------------------------------------------------------------------- /doc/model/02_game_console.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/doc/model/02_game_console.md -------------------------------------------------------------------------------- /yavi/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/yavi/pom.xml -------------------------------------------------------------------------------- /yavi/src/main/java/com/example/yavi/ApiResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/yavi/src/main/java/com/example/yavi/ApiResponse.java -------------------------------------------------------------------------------- /yavi/src/main/java/com/example/yavi/enrollment/StudentController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/yavi/src/main/java/com/example/yavi/enrollment/StudentController.java -------------------------------------------------------------------------------- /yavi/src/main/java/com/example/yavi/enrollment/adapter/CourseMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/yavi/src/main/java/com/example/yavi/enrollment/adapter/CourseMapper.java -------------------------------------------------------------------------------- /yavi/src/main/java/com/example/yavi/enrollment/adapter/CourseRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/yavi/src/main/java/com/example/yavi/enrollment/adapter/CourseRepository.java -------------------------------------------------------------------------------- /yavi/src/main/java/com/example/yavi/enrollment/adapter/CourseRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/yavi/src/main/java/com/example/yavi/enrollment/adapter/CourseRepositoryImpl.java -------------------------------------------------------------------------------- /yavi/src/main/java/com/example/yavi/enrollment/adapter/EnrollmentMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/yavi/src/main/java/com/example/yavi/enrollment/adapter/EnrollmentMapper.java -------------------------------------------------------------------------------- /yavi/src/main/java/com/example/yavi/enrollment/adapter/RecordNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/yavi/src/main/java/com/example/yavi/enrollment/adapter/RecordNotFoundException.java -------------------------------------------------------------------------------- /yavi/src/main/java/com/example/yavi/enrollment/adapter/StudentMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/yavi/src/main/java/com/example/yavi/enrollment/adapter/StudentMapper.java -------------------------------------------------------------------------------- /yavi/src/main/java/com/example/yavi/enrollment/adapter/StudentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/yavi/src/main/java/com/example/yavi/enrollment/adapter/StudentRepository.java -------------------------------------------------------------------------------- /yavi/src/main/java/com/example/yavi/enrollment/adapter/StudentRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/yavi/src/main/java/com/example/yavi/enrollment/adapter/StudentRepositoryImpl.java -------------------------------------------------------------------------------- /yavi/src/main/java/com/example/yavi/enrollment/domain/CanEnrollStudent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/yavi/src/main/java/com/example/yavi/enrollment/domain/CanEnrollStudent.java -------------------------------------------------------------------------------- /yavi/src/main/java/com/example/yavi/enrollment/domain/Course.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/yavi/src/main/java/com/example/yavi/enrollment/domain/Course.java -------------------------------------------------------------------------------- /yavi/src/main/java/com/example/yavi/enrollment/domain/EnrollmentRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/yavi/src/main/java/com/example/yavi/enrollment/domain/EnrollmentRule.java -------------------------------------------------------------------------------- /yavi/src/main/java/com/example/yavi/enrollment/domain/Identifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/yavi/src/main/java/com/example/yavi/enrollment/domain/Identifier.java -------------------------------------------------------------------------------- /yavi/src/main/java/com/example/yavi/enrollment/domain/Student.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/yavi/src/main/java/com/example/yavi/enrollment/domain/Student.java -------------------------------------------------------------------------------- /yavi/src/main/java/com/example/yavi/joboffer/domain/Budget.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/yavi/src/main/java/com/example/yavi/joboffer/domain/Budget.java -------------------------------------------------------------------------------- /yavi/src/main/java/com/example/yavi/joboffer/domain/CompetitionJobOffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/yavi/src/main/java/com/example/yavi/joboffer/domain/CompetitionJobOffer.java -------------------------------------------------------------------------------- /yavi/src/main/java/com/example/yavi/joboffer/domain/ContractPrice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/yavi/src/main/java/com/example/yavi/joboffer/domain/ContractPrice.java -------------------------------------------------------------------------------- /yavi/src/main/java/com/example/yavi/joboffer/domain/FixedSettlement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/yavi/src/main/java/com/example/yavi/joboffer/domain/FixedSettlement.java -------------------------------------------------------------------------------- /yavi/src/main/java/com/example/yavi/joboffer/domain/JobOffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/yavi/src/main/java/com/example/yavi/joboffer/domain/JobOffer.java -------------------------------------------------------------------------------- /yavi/src/main/java/com/example/yavi/joboffer/domain/JobOfferController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/yavi/src/main/java/com/example/yavi/joboffer/domain/JobOfferController.java -------------------------------------------------------------------------------- /yavi/src/main/java/com/example/yavi/joboffer/domain/JobOfferType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/yavi/src/main/java/com/example/yavi/joboffer/domain/JobOfferType.java -------------------------------------------------------------------------------- /yavi/src/main/java/com/example/yavi/joboffer/domain/LimitBudget.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/yavi/src/main/java/com/example/yavi/joboffer/domain/LimitBudget.java -------------------------------------------------------------------------------- /yavi/src/main/java/com/example/yavi/joboffer/domain/LimitTaskUnitsPerWorker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/yavi/src/main/java/com/example/yavi/joboffer/domain/LimitTaskUnitsPerWorker.java -------------------------------------------------------------------------------- /yavi/src/main/java/com/example/yavi/joboffer/domain/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/yavi/src/main/java/com/example/yavi/joboffer/domain/Main.java -------------------------------------------------------------------------------- /yavi/src/main/java/com/example/yavi/joboffer/domain/PerHourSettlement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/yavi/src/main/java/com/example/yavi/joboffer/domain/PerHourSettlement.java -------------------------------------------------------------------------------- /yavi/src/main/java/com/example/yavi/joboffer/domain/ProjectJobOffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/yavi/src/main/java/com/example/yavi/joboffer/domain/ProjectJobOffer.java -------------------------------------------------------------------------------- /yavi/src/main/java/com/example/yavi/joboffer/domain/RangeBudget.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/yavi/src/main/java/com/example/yavi/joboffer/domain/RangeBudget.java -------------------------------------------------------------------------------- /yavi/src/main/java/com/example/yavi/joboffer/domain/Settlement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/yavi/src/main/java/com/example/yavi/joboffer/domain/Settlement.java -------------------------------------------------------------------------------- /yavi/src/main/java/com/example/yavi/joboffer/domain/TaskJobOffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/yavi/src/main/java/com/example/yavi/joboffer/domain/TaskJobOffer.java -------------------------------------------------------------------------------- /yavi/src/main/java/com/example/yavi/joboffer/domain/UndecidedBudget.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/yavi/src/main/java/com/example/yavi/joboffer/domain/UndecidedBudget.java -------------------------------------------------------------------------------- /yavi/src/main/java/com/example/yavi/reserve/Customer.java: -------------------------------------------------------------------------------- 1 | package com.example.yavi.reserve; 2 | 3 | public class Customer { 4 | } 5 | -------------------------------------------------------------------------------- /yavi/src/main/java/com/example/yavi/reserve/ReserveService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/yavi/src/main/java/com/example/yavi/reserve/ReserveService.java -------------------------------------------------------------------------------- /yavi/src/main/java/com/example/yavi/reserve/ReserveTourController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/yavi/src/main/java/com/example/yavi/reserve/ReserveTourController.java -------------------------------------------------------------------------------- /yavi/src/main/java/com/example/yavi/reserve/ReserveTourInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/yavi/src/main/java/com/example/yavi/reserve/ReserveTourInput.java -------------------------------------------------------------------------------- /yavi/src/main/java/com/example/yavi/reserve/ReserveTourOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/yavi/src/main/java/com/example/yavi/reserve/ReserveTourOutput.java -------------------------------------------------------------------------------- /yavi/src/main/resources/db/migration/V1__schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/yavi/src/main/resources/db/migration/V1__schema.sql -------------------------------------------------------------------------------- /yavi/src/test/java/com/example/yavi/TestDatabaseConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/yavi/src/test/java/com/example/yavi/TestDatabaseConfig.java -------------------------------------------------------------------------------- /yavi/src/test/java/com/example/yavi/enrollment/StudentControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/yavi/src/test/java/com/example/yavi/enrollment/StudentControllerTest.java -------------------------------------------------------------------------------- /yavi/src/test/java/com/example/yavi/enrollment/adapter/CourseRepositoryImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/yavi/src/test/java/com/example/yavi/enrollment/adapter/CourseRepositoryImplTest.java -------------------------------------------------------------------------------- /yavi/src/test/java/com/example/yavi/enrollment/adapter/StudentRepositoryImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/yavi/src/test/java/com/example/yavi/enrollment/adapter/StudentRepositoryImplTest.java -------------------------------------------------------------------------------- /yavi/src/test/java/com/example/yavi/joboffer/domain/FixedSettlementTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/yavi/src/test/java/com/example/yavi/joboffer/domain/FixedSettlementTest.java -------------------------------------------------------------------------------- /yavi/src/test/java/com/example/yavi/joboffer/domain/JobOfferTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/yavi/src/test/java/com/example/yavi/joboffer/domain/JobOfferTest.java -------------------------------------------------------------------------------- /yavi/src/test/java/com/example/yavi/joboffer/domain/NestedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/yavi/src/test/java/com/example/yavi/joboffer/domain/NestedTest.java -------------------------------------------------------------------------------- /yavi/src/test/java/com/example/yavi/reserve/ReserveTourInputTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/yavi/src/test/java/com/example/yavi/reserve/ReserveTourInputTest.java -------------------------------------------------------------------------------- /yavi/src/test/resources/db/migration/R__test_seeds.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/yavi/src/test/resources/db/migration/R__test_seeds.sql -------------------------------------------------------------------------------- /zod/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/zod/.eslintrc.json -------------------------------------------------------------------------------- /zod/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/zod/jest.config.js -------------------------------------------------------------------------------- /zod/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/zod/package-lock.json -------------------------------------------------------------------------------- /zod/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/zod/package.json -------------------------------------------------------------------------------- /zod/src/models/Budget.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/zod/src/models/Budget.ts -------------------------------------------------------------------------------- /zod/src/models/CompetitionJobOffer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/zod/src/models/CompetitionJobOffer.ts -------------------------------------------------------------------------------- /zod/src/models/ContractPrice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/zod/src/models/ContractPrice.ts -------------------------------------------------------------------------------- /zod/src/models/FixedSettlement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/zod/src/models/FixedSettlement.ts -------------------------------------------------------------------------------- /zod/src/models/JobOffer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/zod/src/models/JobOffer.ts -------------------------------------------------------------------------------- /zod/src/models/JobOfferBase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/zod/src/models/JobOfferBase.ts -------------------------------------------------------------------------------- /zod/src/models/JobOfferType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/zod/src/models/JobOfferType.ts -------------------------------------------------------------------------------- /zod/src/models/LimitTaskUnitsPerWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/zod/src/models/LimitTaskUnitsPerWorker.ts -------------------------------------------------------------------------------- /zod/src/models/PerHourSettlement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/zod/src/models/PerHourSettlement.ts -------------------------------------------------------------------------------- /zod/src/models/ProjectJobOffer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/zod/src/models/ProjectJobOffer.ts -------------------------------------------------------------------------------- /zod/src/models/Settlement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/zod/src/models/Settlement.ts -------------------------------------------------------------------------------- /zod/src/models/TaskJobOffer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/zod/src/models/TaskJobOffer.ts -------------------------------------------------------------------------------- /zod/src/models/enrollment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/zod/src/models/enrollment.ts -------------------------------------------------------------------------------- /zod/src/models/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/zod/src/models/index.ts -------------------------------------------------------------------------------- /zod/src/routes/jobOffer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/zod/src/routes/jobOffer.ts -------------------------------------------------------------------------------- /zod/src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/zod/src/server.ts -------------------------------------------------------------------------------- /zod/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kawasima/validation-modeling/HEAD/zod/tsconfig.json --------------------------------------------------------------------------------