diff options
Diffstat (limited to 'models-pdp/src/main/java/org/onap/policy/models/pdp/concepts/PdpResponseDetails.java')
-rw-r--r-- | models-pdp/src/main/java/org/onap/policy/models/pdp/concepts/PdpResponseDetails.java | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/models-pdp/src/main/java/org/onap/policy/models/pdp/concepts/PdpResponseDetails.java b/models-pdp/src/main/java/org/onap/policy/models/pdp/concepts/PdpResponseDetails.java index c28d01a3e..6b5bd6cea 100644 --- a/models-pdp/src/main/java/org/onap/policy/models/pdp/concepts/PdpResponseDetails.java +++ b/models-pdp/src/main/java/org/onap/policy/models/pdp/concepts/PdpResponseDetails.java @@ -22,6 +22,7 @@ package org.onap.policy.models.pdp.concepts; import lombok.Getter; +import lombok.NoArgsConstructor; import lombok.Setter; import lombok.ToString; import org.onap.policy.models.pdp.enums.PdpResponseStatus; @@ -34,10 +35,22 @@ import org.onap.policy.models.pdp.enums.PdpResponseStatus; @Getter @Setter @ToString +@NoArgsConstructor public class PdpResponseDetails { // The responseTo field should match the original request id in the request. private String responseTo; private PdpResponseStatus responseStatus; private String responseMessage; + + /** + * Constructs the object, making a deep copy. + * + * @param source source from which to copy + */ + public PdpResponseDetails(PdpResponseDetails source) { + this.responseMessage = source.responseMessage; + this.responseStatus = source.responseStatus; + this.responseTo = source.responseTo; + } } |