path # lines of code technology/kotlin-quarkus/src/main/resources/META-INF/resources/index.html 169 technology/kotlin-quarkus/src/main/resources/META-INF/resources/app.js 299 technology/kotlin-quarkus/src/main/kotlin/org/acme/kotlin/schooltimetabling/persistence/RoomRepository.kt 6 technology/kotlin-quarkus/src/main/kotlin/org/acme/kotlin/schooltimetabling/persistence/LessonRepository.kt 6 technology/kotlin-quarkus/src/main/kotlin/org/acme/kotlin/schooltimetabling/persistence/TimeslotRepository.kt 6 technology/kotlin-quarkus/src/main/kotlin/org/acme/kotlin/schooltimetabling/bootstrap/DemoDataGenerator.kt 188 technology/kotlin-quarkus/src/main/kotlin/org/acme/kotlin/schooltimetabling/domain/Timeslot.kt 26 technology/kotlin-quarkus/src/main/kotlin/org/acme/kotlin/schooltimetabling/domain/Room.kt 20 technology/kotlin-quarkus/src/main/kotlin/org/acme/kotlin/schooltimetabling/domain/TimeTable.kt 28 technology/kotlin-quarkus/src/main/kotlin/org/acme/kotlin/schooltimetabling/domain/Lesson.kt 38 technology/kotlin-quarkus/src/main/kotlin/org/acme/kotlin/schooltimetabling/solver/TimeTableConstraintProvider.kt 93 technology/kotlin-quarkus/src/main/kotlin/org/acme/kotlin/schooltimetabling/rest/TimeTableResource.kt 69 technology/java-spring-boot/src/main/java/org/acme/schooltimetabling/TimeTableSpringBootApp.java 182 technology/java-spring-boot/src/main/java/org/acme/schooltimetabling/persistence/RoomRepository.java 9 technology/java-spring-boot/src/main/java/org/acme/schooltimetabling/persistence/LessonRepository.java 9 technology/java-spring-boot/src/main/java/org/acme/schooltimetabling/persistence/TimeslotRepository.java 10 technology/java-spring-boot/src/main/java/org/acme/schooltimetabling/persistence/TimeTableRepository.java 34 technology/java-spring-boot/src/main/java/org/acme/schooltimetabling/domain/Timeslot.java 43 technology/java-spring-boot/src/main/java/org/acme/schooltimetabling/domain/Lesson.java 65 technology/java-spring-boot/src/main/java/org/acme/schooltimetabling/domain/TimeTable.java 49 technology/java-spring-boot/src/main/java/org/acme/schooltimetabling/domain/Room.java 31 technology/java-spring-boot/src/main/java/org/acme/schooltimetabling/solver/TimeTableConstraintProvider.java 81 technology/java-spring-boot/src/main/java/org/acme/schooltimetabling/rest/TimeTableController.java 43 technology/java-spring-boot/src/main/resources/static/index.html 169 technology/java-spring-boot/src/main/resources/static/app.js 299 technology/kubernetes/common/src/main/java/org/acme/common/persistence/RoomRepository.java 12 technology/kubernetes/common/src/main/java/org/acme/common/persistence/LessonRepository.java 13 technology/kubernetes/common/src/main/java/org/acme/common/persistence/TimeslotRepository.java 13 technology/kubernetes/common/src/main/java/org/acme/common/persistence/TimeTableRepository.java 39 technology/kubernetes/common/src/main/java/org/acme/common/domain/Timeslot.java 42 technology/kubernetes/common/src/main/java/org/acme/common/domain/Lesson.java 59 technology/kubernetes/common/src/main/java/org/acme/common/domain/TimeTable.java 40 technology/kubernetes/common/src/main/java/org/acme/common/domain/AbstractPersistable.java 33 technology/kubernetes/common/src/main/java/org/acme/common/domain/Room.java 22 technology/kubernetes/common/src/main/java/org/acme/common/event/SolverEventType.java 5 technology/kubernetes/common/src/main/java/org/acme/common/event/SolverEvent.java 17 technology/kubernetes/common/src/main/java/org/acme/common/solver/TimeTableConstraintProvider.java 81 technology/kubernetes/common/src/main/java/org/acme/common/message/SolverResponse.java 51 technology/kubernetes/common/src/main/java/org/acme/common/message/SolverRequest.java 14 technology/kubernetes/demo-app/src/main/java/org/acme/demoapp/generator/DemoDataGenerator.java 98 technology/kubernetes/demo-app/src/main/java/org/acme/demoapp/rest/DemoDataResource.java 126 technology/kubernetes/demo-app/src/main/java/org/acme/demoapp/rest/EventResource.java 45 technology/kubernetes/demo-app/src/main/java/org/acme/demoapp/rest/Dataset.java 46 technology/kubernetes/demo-app/src/main/resources/META-INF/resources/index.html 47 technology/kubernetes/demo-app/src/main/resources/META-INF/resources/app.js 67 technology/kubernetes/school-timetabling/src/main/java/org/acme/schooltimetabling/messaging/MessageHandler.java 112 technology/kubernetes/artemis-broker.yaml 13 technology/java-activemq-quarkus/common/src/main/java/org/acme/schooltimetabling/domain/Timeslot.java 38 technology/java-activemq-quarkus/common/src/main/java/org/acme/schooltimetabling/domain/Lesson.java 57 technology/java-activemq-quarkus/common/src/main/java/org/acme/schooltimetabling/domain/TimeTable.java 48 technology/java-activemq-quarkus/common/src/main/java/org/acme/schooltimetabling/domain/Room.java 23 technology/java-activemq-quarkus/common/src/main/java/org/acme/schooltimetabling/message/SolverResponse.java 59 technology/java-activemq-quarkus/common/src/main/java/org/acme/schooltimetabling/message/SolverRequest.java 20 technology/java-activemq-quarkus/client/src/main/java/org/acme/schooltimetabling/persistence/TimeTableRepository.java 14 technology/java-activemq-quarkus/client/src/main/java/org/acme/schooltimetabling/bootstrap/DemoDataGenerator.java 185 technology/java-activemq-quarkus/client/src/main/java/org/acme/schooltimetabling/rest/TimeTableResource.java 64 technology/java-activemq-quarkus/client/src/main/resources/META-INF/resources/index.html 68 technology/java-activemq-quarkus/client/src/main/resources/META-INF/resources/app.js 222 technology/java-activemq-quarkus/broker-00.xml 22 technology/java-activemq-quarkus/solver/src/main/java/org/acme/schooltimetabling/messaging/TimeTableMessagingHandler.java 77 technology/java-activemq-quarkus/solver/src/main/java/org/acme/schooltimetabling/solver/TimeTableConstraintProvider.java 81 build/quickstarts-showcase/src/main/java/org/optaplanner/quickstarts/all/domain/QuickstartMeta.java 21 build/quickstarts-showcase/src/main/java/org/optaplanner/quickstarts/all/rest/QuickstartLauncherResource.java 154 build/quickstarts-showcase/src/main/java/org/optaplanner/quickstarts/all/rest/ExitResource.java 11 build/quickstarts-showcase/src/main/resources/META-INF/resources/index.html 241 build/quickstarts-showcase/src/main/resources/META-INF/resources/app.js 166 build/optaplanner-distribution/src/main/assembly/assembly-optaplanner-quickstarts.xml 120 build/optaplanner-distribution/src/main/assembly/sources.xml 135 use-cases/vehicle-routing/src/main/java/org/acme/vehiclerouting/persistence/VehicleRoutingSolutionRepository.java 14 use-cases/vehicle-routing/src/main/java/org/acme/vehiclerouting/bootstrap/DemoDataBuilder.java 135 use-cases/vehicle-routing/src/main/java/org/acme/vehiclerouting/bootstrap/DemoDataGenerator.java 27 use-cases/vehicle-routing/src/main/java/org/acme/vehiclerouting/domain/Location.java 37 use-cases/vehicle-routing/src/main/java/org/acme/vehiclerouting/domain/Depot.java 15 use-cases/vehicle-routing/src/main/java/org/acme/vehiclerouting/domain/solver/DepotAngleCustomerDifficultyWeightFactory.java 39 use-cases/vehicle-routing/src/main/java/org/acme/vehiclerouting/domain/VehicleRoutingSolution.java 90 use-cases/vehicle-routing/src/main/java/org/acme/vehiclerouting/domain/Customer.java 37 use-cases/vehicle-routing/src/main/java/org/acme/vehiclerouting/domain/Vehicle.java 84 use-cases/vehicle-routing/src/main/java/org/acme/vehiclerouting/domain/geo/EuclideanDistanceCalculator.java 16 use-cases/vehicle-routing/src/main/java/org/acme/vehiclerouting/domain/geo/DistanceCalculator.java 24 use-cases/vehicle-routing/src/main/java/org/acme/vehiclerouting/solver/VehicleRoutingConstraintProvider.java 28 use-cases/vehicle-routing/src/main/java/org/acme/vehiclerouting/rest/SolverResource.java 59 use-cases/vehicle-routing/src/main/java/org/acme/vehiclerouting/rest/Status.java 13 use-cases/vehicle-routing/src/main/resources/META-INF/resources/index.html 105 use-cases/vehicle-routing/src/main/resources/META-INF/resources/app.js 211 use-cases/vaccination-scheduling/src/main/java/org/acme/vaccinationscheduler/persistence/VaccinationScheduleRepository.java 13 use-cases/vaccination-scheduling/src/main/java/org/acme/vaccinationscheduler/bootstrap/DemoDataGenerator.java 223 use-cases/vaccination-scheduling/src/main/java/org/acme/vaccinationscheduler/domain/Location.java 16 use-cases/vaccination-scheduling/src/main/java/org/acme/vaccinationscheduler/domain/VaccinationCenter.java 29 use-cases/vaccination-scheduling/src/main/java/org/acme/vaccinationscheduler/domain/Appointment.java 34 use-cases/vaccination-scheduling/src/main/java/org/acme/vaccinationscheduler/domain/VaccinationSchedule.java 46 use-cases/vaccination-scheduling/src/main/java/org/acme/vaccinationscheduler/domain/solver/PersonAssignment.java 135 use-cases/vaccination-scheduling/src/main/java/org/acme/vaccinationscheduler/domain/solver/VaccinationSlot.java 67 use-cases/vaccination-scheduling/src/main/java/org/acme/vaccinationscheduler/domain/solver/VaccinationSolution.java 186 use-cases/vaccination-scheduling/src/main/java/org/acme/vaccinationscheduler/domain/Person.java 104 use-cases/vaccination-scheduling/src/main/java/org/acme/vaccinationscheduler/domain/VaccineType.java 36 use-cases/vaccination-scheduling/src/main/java/org/acme/vaccinationscheduler/solver/PersonAssignmentDifficultyComparator.java 11 use-cases/vaccination-scheduling/src/main/java/org/acme/vaccinationscheduler/solver/VaccinationScheduleConstraintProvider.java 173 use-cases/vaccination-scheduling/src/main/java/org/acme/vaccinationscheduler/solver/optional/VaccinationCustomConstructionHeuristic.java 151 use-cases/vaccination-scheduling/src/main/java/org/acme/vaccinationscheduler/solver/geo/EuclideanDistanceCalculator.java 16 use-cases/vaccination-scheduling/src/main/java/org/acme/vaccinationscheduler/solver/geo/DistanceCalculator.java 14 use-cases/vaccination-scheduling/src/main/java/org/acme/vaccinationscheduler/rest/VaccinationScheduleSolverResource.java 111 use-cases/vaccination-scheduling/src/main/resources/solverConfig.xml 13 use-cases/vaccination-scheduling/src/main/resources/META-INF/resources/index.html 73 use-cases/vaccination-scheduling/src/main/resources/META-INF/resources/app.js 319 use-cases/employee-scheduling/src/main/java/org/acme/employeescheduling/persistence/EmployeeRepository.java 7 use-cases/employee-scheduling/src/main/java/org/acme/employeescheduling/persistence/ScheduleStateRepository.java 7 use-cases/employee-scheduling/src/main/java/org/acme/employeescheduling/persistence/AvailabilityRepository.java 7 use-cases/employee-scheduling/src/main/java/org/acme/employeescheduling/persistence/ShiftRepository.java 7 use-cases/employee-scheduling/src/main/java/org/acme/employeescheduling/bootstrap/DemoDataGenerator.java 181 use-cases/employee-scheduling/src/main/java/org/acme/employeescheduling/domain/ScheduleState.java 77 use-cases/employee-scheduling/src/main/java/org/acme/employeescheduling/domain/Employee.java 37 use-cases/employee-scheduling/src/main/java/org/acme/employeescheduling/domain/EmployeeSchedule.java 66 use-cases/employee-scheduling/src/main/java/org/acme/employeescheduling/domain/Shift.java 82 use-cases/employee-scheduling/src/main/java/org/acme/employeescheduling/domain/ShiftPinningFilter.java 9 use-cases/employee-scheduling/src/main/java/org/acme/employeescheduling/domain/AvailabilityType.java 6 use-cases/employee-scheduling/src/main/java/org/acme/employeescheduling/domain/Availability.java 53 use-cases/employee-scheduling/src/main/java/org/acme/employeescheduling/solver/EmployeeSchedulingConstraintProvider.java 94 use-cases/employee-scheduling/src/main/java/org/acme/employeescheduling/rest/EmployeeScheduleResource.java 93 use-cases/employee-scheduling/src/main/resources/META-INF/resources/index.html 73 use-cases/employee-scheduling/src/main/resources/META-INF/resources/app.js 297 use-cases/order-picking/src/main/java/org/acme/orderpicking/persistence/OrderPickingRepository.java 13 use-cases/order-picking/src/main/java/org/acme/orderpicking/bootstrap/DemoDataGenerator.java 214 use-cases/order-picking/src/main/java/org/acme/orderpicking/domain/OrderPickingPlanning.java 32 use-cases/order-picking/src/main/java/org/acme/orderpicking/domain/TrolleyStep.java 49 use-cases/order-picking/src/main/java/org/acme/orderpicking/domain/Product.java 48 use-cases/order-picking/src/main/java/org/acme/orderpicking/domain/Order.java 26 use-cases/order-picking/src/main/java/org/acme/orderpicking/domain/OrderItem.java 47 use-cases/order-picking/src/main/java/org/acme/orderpicking/domain/Warehouse.java 119 use-cases/order-picking/src/main/java/org/acme/orderpicking/domain/WarehouseLocation.java 39 use-cases/order-picking/src/main/java/org/acme/orderpicking/domain/Shelving.java 28 use-cases/order-picking/src/main/java/org/acme/orderpicking/domain/Trolley.java 40 use-cases/order-picking/src/main/java/org/acme/orderpicking/domain/OrderPickingSolution.java 43 use-cases/order-picking/src/main/java/org/acme/orderpicking/domain/TrolleyOrTrolleyStep.java 18 use-cases/order-picking/src/main/java/org/acme/orderpicking/solver/OrderPickingConstraintProvider.java 60 use-cases/order-picking/src/main/java/org/acme/orderpicking/rest/OrderPickingSolverResource.java 40 use-cases/order-picking/src/main/resources/META-INF/resources/index.html 89 use-cases/order-picking/src/main/resources/META-INF/resources/style.css 10 use-cases/order-picking/src/main/resources/META-INF/resources/tango-color.js 32 use-cases/order-picking/src/main/resources/META-INF/resources/warehouse-api.js 298 use-cases/order-picking/src/main/resources/META-INF/resources/app.js 486 use-cases/maintenance-scheduling/src/main/java/org/acme/maintenancescheduling/persistence/CrewRepository.java 7 use-cases/maintenance-scheduling/src/main/java/org/acme/maintenancescheduling/persistence/JobRepository.java 7 use-cases/maintenance-scheduling/src/main/java/org/acme/maintenancescheduling/persistence/WorkCalendarRepository.java 7 use-cases/maintenance-scheduling/src/main/java/org/acme/maintenancescheduling/bootstrap/DemoDataGenerator.java 81 use-cases/maintenance-scheduling/src/main/java/org/acme/maintenancescheduling/domain/WorkCalendar.java 32 use-cases/maintenance-scheduling/src/main/java/org/acme/maintenancescheduling/domain/Job.java 102 use-cases/maintenance-scheduling/src/main/java/org/acme/maintenancescheduling/domain/MaintenanceSchedule.java 62 use-cases/maintenance-scheduling/src/main/java/org/acme/maintenancescheduling/domain/Crew.java 32 use-cases/maintenance-scheduling/src/main/java/org/acme/maintenancescheduling/solver/MaintenanceScheduleConstraintProvider.java 90 use-cases/maintenance-scheduling/src/main/java/org/acme/maintenancescheduling/solver/EndDateUpdatingVariableListener.java 41 use-cases/maintenance-scheduling/src/main/java/org/acme/maintenancescheduling/rest/MaintenanceScheduleResource.java 72 use-cases/maintenance-scheduling/src/main/resources/META-INF/resources/index.html 71 use-cases/maintenance-scheduling/src/main/resources/META-INF/resources/app.js 240 use-cases/school-timetabling/src/main/java/org/acme/schooltimetabling/persistence/RoomRepository.java 7 use-cases/school-timetabling/src/main/java/org/acme/schooltimetabling/persistence/LessonRepository.java 7 use-cases/school-timetabling/src/main/java/org/acme/schooltimetabling/persistence/TimeslotRepository.java 7 use-cases/school-timetabling/src/main/java/org/acme/schooltimetabling/bootstrap/DemoDataGenerator.java 187 use-cases/school-timetabling/src/main/java/org/acme/schooltimetabling/domain/Timeslot.java 44 use-cases/school-timetabling/src/main/java/org/acme/schooltimetabling/domain/Lesson.java 66 use-cases/school-timetabling/src/main/java/org/acme/schooltimetabling/domain/TimeTable.java 48 use-cases/school-timetabling/src/main/java/org/acme/schooltimetabling/domain/Room.java 32 use-cases/school-timetabling/src/main/java/org/acme/schooltimetabling/solver/TimeTableConstraintProvider.java 81 use-cases/school-timetabling/src/main/java/org/acme/schooltimetabling/rest/TimeslotResource.java 8 use-cases/school-timetabling/src/main/java/org/acme/schooltimetabling/rest/TimeTableResource.java 71 use-cases/school-timetabling/src/main/java/org/acme/schooltimetabling/rest/RoomResource.java 8 use-cases/school-timetabling/src/main/java/org/acme/schooltimetabling/rest/LessonResource.java 8 use-cases/school-timetabling/src/main/resources/META-INF/resources/index.html 169 use-cases/school-timetabling/src/main/resources/META-INF/resources/app.js 299 use-cases/facility-location/src/main/java/org/acme/facilitylocation/persistence/FacilityLocationProblemRepository.java 14 use-cases/facility-location/src/main/java/org/acme/facilitylocation/bootstrap/DemoDataBuilder.java 100 use-cases/facility-location/src/main/java/org/acme/facilitylocation/bootstrap/DemoDataGenerator.java 27 use-cases/facility-location/src/main/java/org/acme/facilitylocation/domain/Location.java 23 use-cases/facility-location/src/main/java/org/acme/facilitylocation/domain/Facility.java 56 use-cases/facility-location/src/main/java/org/acme/facilitylocation/domain/FacilityLocationProblem.java 99 use-cases/facility-location/src/main/java/org/acme/facilitylocation/domain/Consumer.java 53 use-cases/facility-location/src/main/java/org/acme/facilitylocation/domain/FacilityLocationConstraintConfiguration.java 16 use-cases/facility-location/src/main/java/org/acme/facilitylocation/solver/FacilityLocationConstraintProvider.java 37 use-cases/facility-location/src/main/java/org/acme/facilitylocation/rest/SolverResource.java 54 use-cases/facility-location/src/main/java/org/acme/facilitylocation/rest/Status.java 13 use-cases/facility-location/src/main/resources/META-INF/resources/index.html 92 use-cases/facility-location/src/main/resources/META-INF/resources/app.js 186 use-cases/call-center/src/main/java/org/acme/callcenter/data/DataGenerator.java 55 use-cases/call-center/src/main/java/org/acme/callcenter/service/SimulationService.java 110 use-cases/call-center/src/main/java/org/acme/callcenter/service/SolverService.java 89 use-cases/call-center/src/main/java/org/acme/callcenter/domain/Call.java 131 use-cases/call-center/src/main/java/org/acme/callcenter/domain/PreviousCallOrAgent.java 29 use-cases/call-center/src/main/java/org/acme/callcenter/domain/Agent.java 47 use-cases/call-center/src/main/java/org/acme/callcenter/domain/Skill.java 18 use-cases/call-center/src/main/java/org/acme/callcenter/domain/CallCenter.java 51 use-cases/call-center/src/main/java/org/acme/callcenter/solver/change/ProlongCallByMinuteProblemChange.java 19 use-cases/call-center/src/main/java/org/acme/callcenter/solver/change/RemoveCallProblemChange.java 28 use-cases/call-center/src/main/java/org/acme/callcenter/solver/change/AddCallProblemChange.java 15 use-cases/call-center/src/main/java/org/acme/callcenter/solver/change/PinCallProblemChange.java 19 use-cases/call-center/src/main/java/org/acme/callcenter/solver/CallCenterConstraintsProvider.java 28 use-cases/call-center/src/main/java/org/acme/callcenter/solver/ResponseTimeUpdatingVariableListener.java 49 use-cases/call-center/src/main/java/org/acme/callcenter/rest/SimulationParameters.java 17 use-cases/call-center/src/main/java/org/acme/callcenter/rest/CallResource.java 26 use-cases/call-center/src/main/java/org/acme/callcenter/rest/CallCenterResource.java 50 use-cases/call-center/src/main/java/org/acme/callcenter/rest/SimulationResource.java 14 use-cases/call-center/src/main/resources/META-INF/resources/index.html 53 use-cases/call-center/src/main/resources/META-INF/resources/style.css 3 use-cases/call-center/src/main/resources/META-INF/resources/app.js 264 hello-world/src/main/java/org/acme/schooltimetabling/domain/Timeslot.java 29 hello-world/src/main/java/org/acme/schooltimetabling/domain/Lesson.java 57 hello-world/src/main/java/org/acme/schooltimetabling/domain/TimeTable.java 40 hello-world/src/main/java/org/acme/schooltimetabling/domain/Room.java 14 hello-world/src/main/java/org/acme/schooltimetabling/solver/TimeTableConstraintProvider.java 81 hello-world/src/main/java/org/acme/schooltimetabling/TimeTableApp.java 126 hello-world/src/main/resources/logback.xml 12 hello-world/src/assembly/jar-with-dependencies-and-services.xml 22