Package step.artefacts.handlers
Class PlanLocator
java.lang.Object
step.artefacts.handlers.PlanLocator
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionselectPlan(CallPlan artefact, step.core.objectenricher.ObjectPredicate objectPredicate, Map<String, Object> bindings) selectPlanNotNull(CallPlan artefact, step.core.objectenricher.ObjectPredicate objectPredicate, Map<String, Object> bindings)
-
Constructor Details
-
PlanLocator
-
-
Method Details
-
selectPlan
-
selectPlanNotNull
public Plan selectPlanNotNull(CallPlan artefact, step.core.objectenricher.ObjectPredicate objectPredicate, Map<String, Object> bindings) throws PlanLocator.PlanLocatorExceptionResolve aCallPlanartefact to the underlyingPlan. Throws an exception if plan is not resolved for any reason- Parameters:
artefact- theCallPlanartefactobjectPredicate- the predicate to be used to filter the results outbindings- the bindings to be used for the evaluation of dynamic expressions (can be null)- Returns:
- the
Planreferenced by the provided artefact - Throws:
PlanLocator.PlanLocatorException
-