Uses of Class
net.thevpc.naru.ext.tools.plan.NaruPlan
Packages that use NaruPlan
-
Uses of NaruPlan in net.thevpc.naru.ext.tools.plan
Methods in net.thevpc.naru.ext.tools.plan that return NaruPlanModifier and TypeMethodDescriptionNaruPlan.addDependency(String itemId, String dependsOnItemId) Adds a dependency edge.NaruPlan.addItems(List<NaruPlanItemSpec> specs) Appends items, resolvingNaruPlanItemSpec.dependsOn()keys against the keys declared in this same batch and against the keys of items added by earlier batches.NaruPlanManager.createPlan(String goal, List<NaruPlanItemSpec> items) Creates a plan from declarative item specs and registers it under its generated id.NaruPlanManagerImpl.createPlan(String goal, List<NaruPlanItemSpec> items) NaruPlan.touch()Methods in net.thevpc.naru.ext.tools.plan that return types with arguments of type NaruPlanModifier and TypeMethodDescriptionnet.thevpc.nuts.util.NOptional<NaruPlan>NaruPlanManager.activePlan()The plan currently marked for execution, if any.net.thevpc.nuts.util.NOptional<NaruPlan>NaruPlanManagerImpl.activePlan()net.thevpc.nuts.util.NOptional<NaruPlan>NaruPlanManager.addItems(String planId, List<NaruPlanItemSpec> items) Appends items to an existing plan, resolving dependency keys against existing items and against keys declared in the same batch.net.thevpc.nuts.util.NOptional<NaruPlan>NaruPlanManagerImpl.addItems(String planId, List<NaruPlanItemSpec> items) net.thevpc.nuts.util.NOptional<NaruPlan>net.thevpc.nuts.util.NOptional<NaruPlan>NaruPlanManager.plans()All plans, in creation order.NaruPlanManagerImpl.plans()net.thevpc.nuts.util.NOptional<NaruPlan>NaruPlanManager.recomputeAndFill(String planId) RecomputesNaruPlanItemStatus.READYfor every non-terminal item whose dependencies are allNaruPlanItemStatus.DONE, and demotes items that areREADYbut no longer satisfied.net.thevpc.nuts.util.NOptional<NaruPlan>NaruPlanManagerImpl.recomputeAndFill(String planId)