diff options
Diffstat (limited to 'models/src/main/java/org/onap/policy/clamp/models/acm/concepts/NodeTemplateState.java')
-rwxr-xr-x[-rw-r--r--] | models/src/main/java/org/onap/policy/clamp/models/acm/concepts/NodeTemplateState.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/models/src/main/java/org/onap/policy/clamp/models/acm/concepts/NodeTemplateState.java b/models/src/main/java/org/onap/policy/clamp/models/acm/concepts/NodeTemplateState.java index add4f1078..cbe7ef04c 100644..100755 --- a/models/src/main/java/org/onap/policy/clamp/models/acm/concepts/NodeTemplateState.java +++ b/models/src/main/java/org/onap/policy/clamp/models/acm/concepts/NodeTemplateState.java @@ -20,10 +20,14 @@ package org.onap.policy.clamp.models.acm.concepts; +import java.util.LinkedHashMap; +import java.util.Map; import java.util.UUID; +import java.util.function.UnaryOperator; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.NoArgsConstructor; +import org.onap.policy.models.base.PfUtils; import org.onap.policy.models.tosca.authorative.concepts.ToscaConceptIdentifier; @NoArgsConstructor @@ -44,6 +48,8 @@ public class NodeTemplateState { private String message; + private Map<String, Object> outProperties = new LinkedHashMap<>(); + /** * Copy constructor, does a deep copy but as all fields here are immutable, it's just a regular copy. * @@ -56,5 +62,6 @@ public class NodeTemplateState { this.restarting = copyConstructor.restarting; this.state = copyConstructor.state; this.message = copyConstructor.message; + this.outProperties = PfUtils.mapMap(copyConstructor.outProperties, UnaryOperator.identity()); } } |