diff options
author | Jim Hahn <jrh3@att.com> | 2020-11-30 11:02:31 -0500 |
---|---|---|
committer | Jim Hahn <jrh3@att.com> | 2020-11-30 11:04:55 -0500 |
commit | f46e4ec3af461b4036b189fd8d6a18af37acc29d (patch) | |
tree | 3d1c033cc963cc0e2216d3d0960f812c921a0d42 /models-interactions/model-actors/actorServiceProvider/src/main | |
parent | 1dd41890f83702d47c5a957493046433989ef36c (diff) |
Remove targetEntity from makeOutcome
The Actor Params class had two flavors of makeOutcome, the second of
which took a "targetEntity" parameter. As the Params no longer deal
directly with the targetEntity, the second flavor was removed.
Issue-ID: POLICY-2804
Change-Id: Ic736dd1c809ce54f6bb7cd37d03bc84cf4a1410c
Signed-off-by: Jim Hahn <jrh3@att.com>
Diffstat (limited to 'models-interactions/model-actors/actorServiceProvider/src/main')
2 files changed, 6 insertions, 13 deletions
diff --git a/models-interactions/model-actors/actorServiceProvider/src/main/java/org/onap/policy/controlloop/actorserviceprovider/impl/OperationPartial.java b/models-interactions/model-actors/actorServiceProvider/src/main/java/org/onap/policy/controlloop/actorserviceprovider/impl/OperationPartial.java index c3d3f6663..6874c5edd 100644 --- a/models-interactions/model-actors/actorServiceProvider/src/main/java/org/onap/policy/controlloop/actorserviceprovider/impl/OperationPartial.java +++ b/models-interactions/model-actors/actorServiceProvider/src/main/java/org/onap/policy/controlloop/actorserviceprovider/impl/OperationPartial.java @@ -899,7 +899,9 @@ public abstract class OperationPartial implements Operation { * @return a new operation outcome */ protected OperationOutcome makeOutcome() { - return params.makeOutcome(getProperty(OperationProperties.AAI_TARGET_ENTITY)); + OperationOutcome outcome = params.makeOutcome(); + outcome.setTarget(getProperty(OperationProperties.AAI_TARGET_ENTITY)); + return outcome; } /** diff --git a/models-interactions/model-actors/actorServiceProvider/src/main/java/org/onap/policy/controlloop/actorserviceprovider/parameters/ControlLoopOperationParams.java b/models-interactions/model-actors/actorServiceProvider/src/main/java/org/onap/policy/controlloop/actorserviceprovider/parameters/ControlLoopOperationParams.java index 2769697cf..f28777097 100644 --- a/models-interactions/model-actors/actorServiceProvider/src/main/java/org/onap/policy/controlloop/actorserviceprovider/parameters/ControlLoopOperationParams.java +++ b/models-interactions/model-actors/actorServiceProvider/src/main/java/org/onap/policy/controlloop/actorserviceprovider/parameters/ControlLoopOperationParams.java @@ -52,6 +52,9 @@ import org.slf4j.LoggerFactory; public class ControlLoopOperationParams { private static final Logger logger = LoggerFactory.getLogger(ControlLoopOperationParams.class); + /* + * Optional keys within the "targetEntityIds" map. + */ public static final String PARAMS_ENTITY_RESOURCEID = "resourceID"; public static final String PARAMS_ENTITY_MODEL_INVARIANT_ID = "modelInvariantId"; public static final String PARAMS_ENTITY_MODEL_VERSION_ID = "modelVersionId"; @@ -185,21 +188,9 @@ public class ControlLoopOperationParams { * @return a new operation outcome */ public OperationOutcome makeOutcome() { - return makeOutcome(null); - } - - /** - * Makes an operation outcome, populating it from the parameters. - * - * @param targetEntity the target entity - * - * @return a new operation outcome - */ - public OperationOutcome makeOutcome(String targetEntity) { OperationOutcome outcome = new OperationOutcome(); outcome.setActor(getActor()); outcome.setOperation(getOperation()); - outcome.setTarget(targetEntity); return outcome; } |