ai.timefold.solver.spring.boot.it.domain.IntegrationTestSolution Maven / Gradle / Ivy
package ai.timefold.solver.spring.boot.it.domain;
import java.util.List;
import ai.timefold.solver.core.api.domain.solution.PlanningEntityCollectionProperty;
import ai.timefold.solver.core.api.domain.solution.PlanningScore;
import ai.timefold.solver.core.api.domain.solution.PlanningSolution;
import ai.timefold.solver.core.api.domain.solution.ProblemFactCollectionProperty;
import ai.timefold.solver.core.api.domain.valuerange.ValueRangeProvider;
import ai.timefold.solver.core.api.score.buildin.simple.SimpleScore;
@PlanningSolution
public class IntegrationTestSolution {
@PlanningEntityCollectionProperty
private List entityList;
@ValueRangeProvider
@ProblemFactCollectionProperty
private List valueList;
@PlanningScore
private SimpleScore score;
public IntegrationTestSolution() {
}
public IntegrationTestSolution(List entityList, List valueList) {
this.entityList = entityList;
this.valueList = valueList;
}
public List getEntityList() {
return entityList;
}
public void setEntityList(List entityList) {
this.entityList = entityList;
}
public List getValueList() {
return valueList;
}
public void setValueList(List valueList) {
this.valueList = valueList;
}
public SimpleScore getScore() {
return score;
}
public void setScore(SimpleScore score) {
this.score = score;
}
}