Class SolutionBuilder
- java.lang.Object
-
- org.kie.server.services.taskassigning.planning.SolutionBuilder
-
public class SolutionBuilder extends Object
This class is intended for the restoring of a TaskAssigningSolution given a set of TaskData, a set of User and the corresponding PlanningTask for each task. I'ts typically used when the solver needs to be started during the application startup procedure.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.kie.server.services.taskassigning.core.model.TaskAssigningSolutionbuild()static SolutionBuildercreate()SolutionBuilderwithContext(SolverHandlerContext context)SolutionBuilderwithTasks(List<org.kie.server.api.model.taskassigning.TaskData> taskDataList)SolutionBuilderwithUsers(List<org.kie.server.services.taskassigning.user.system.api.User> externalUsers)
-
-
-
Method Detail
-
create
public static SolutionBuilder create()
-
withTasks
public SolutionBuilder withTasks(List<org.kie.server.api.model.taskassigning.TaskData> taskDataList)
-
withUsers
public SolutionBuilder withUsers(List<org.kie.server.services.taskassigning.user.system.api.User> externalUsers)
-
withContext
public SolutionBuilder withContext(SolverHandlerContext context)
-
build
public org.kie.server.services.taskassigning.core.model.TaskAssigningSolution build()
-
-