diff options
Diffstat (limited to 'common/onap-tosca-datatype/src/main/java/org/onap/sdc/tosca/datatypes/model/OperationDefinition.java')
-rw-r--r-- | common/onap-tosca-datatype/src/main/java/org/onap/sdc/tosca/datatypes/model/OperationDefinition.java | 51 |
1 files changed, 29 insertions, 22 deletions
diff --git a/common/onap-tosca-datatype/src/main/java/org/onap/sdc/tosca/datatypes/model/OperationDefinition.java b/common/onap-tosca-datatype/src/main/java/org/onap/sdc/tosca/datatypes/model/OperationDefinition.java index c166588985..de1f551631 100644 --- a/common/onap-tosca-datatype/src/main/java/org/onap/sdc/tosca/datatypes/model/OperationDefinition.java +++ b/common/onap-tosca-datatype/src/main/java/org/onap/sdc/tosca/datatypes/model/OperationDefinition.java @@ -2,33 +2,40 @@ package org.onap.sdc.tosca.datatypes.model; import java.util.Objects; -public class OperationDefinition { +public class OperationDefinition implements Cloneable { - protected String description; + protected String description; - public String getDescription() { - return description; - } - - public void setDescription(String description) { - this.description = description; - } + public String getDescription() { + return description; + } - @Override - public boolean equals(Object o) { - if (this == o) { - return true; + public void setDescription(String description) { + this.description = description; } - if (!(o instanceof OperationDefinition)) { - return false; + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof OperationDefinition)) { + return false; + } + OperationDefinition that = (OperationDefinition) o; + return Objects.equals(description, that.description); } - OperationDefinition that = (OperationDefinition) o; - return Objects.equals(description, that.description); - } - @Override - public int hashCode() { + @Override + public int hashCode() { - return Objects.hash(description); - } + return Objects.hash(description); + } + + @Override + public OperationDefinition clone() { + OperationDefinition operationDefinition = new OperationDefinition(); + operationDefinition.setDescription(this.getDescription()); + return operationDefinition; + } } |