From: Liam Fallon Date: Tue, 2 Mar 2021 08:07:56 +0000 (+0000) Subject: Merge "Add Instantiation Provider" into tosca-poc X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=e877e5182e6459d99da268b966b57faddf2b3a14;p=policy%2Fclamp.git Merge "Add Instantiation Provider" into tosca-poc --- e877e5182e6459d99da268b966b57faddf2b3a14 diff --cc tosca-controlloop/models/src/main/java/org/onap/policy/clamp/controlloop/models/controlloop/concepts/ControlLoops.java index 0c7ed07d0,3a5ab59d8..8edcc3c11 --- a/tosca-controlloop/models/src/main/java/org/onap/policy/clamp/controlloop/models/controlloop/concepts/ControlLoops.java +++ b/tosca-controlloop/models/src/main/java/org/onap/policy/clamp/controlloop/models/controlloop/concepts/ControlLoops.java @@@ -31,15 -31,7 +32,16 @@@ import org.onap.policy.models.base.PfUt @ToString @NoArgsConstructor @AllArgsConstructor + @EqualsAndHashCode public class ControlLoops { private List controlLoopList; + + /** + * Copy contructor, does a deep copy. + * + * @param otherControlLoops the other element to copy from + */ + public ControlLoops(final ControlLoops otherControlLoops) { + this.controlLoopList = PfUtils.mapList(controlLoopList, ControlLoop::new); + } }