Class SolutionChangesBuilder


  • public class SolutionChangesBuilder
    extends Object
    This class performs the calculation of the impact (i.e. the set of changes to be applied) on a solution given the updated information about the tasks in the jBPM runtime.
    • Method Detail

      • withSolution

        public SolutionChangesBuilder withSolution​(org.kie.server.services.taskassigning.core.model.TaskAssigningSolution solution)
      • withUsersUpdate

        public SolutionChangesBuilder withUsersUpdate​(List<org.kie.server.services.taskassigning.user.system.api.User> externalUserList)
      • withUserSystem

        public SolutionChangesBuilder withUserSystem​(org.kie.server.services.taskassigning.user.system.api.UserSystemService userSystemService)
      • build

        public List<org.optaplanner.core.impl.solver.ProblemFactChange<org.kie.server.services.taskassigning.core.model.TaskAssigningSolution>> build()