X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=catalog-be%2Fsrc%2Fmain%2Fjava%2Forg%2Fopenecomp%2Fsdc%2Fbe%2Ftosca%2Fmodel%2FToscaLifecycleOperationDefinition.java;h=e4b55fce3e35306d8276cfcbba45ebdb3521d95d;hb=133d8bbc63891a9c169b002c03be9ec27f8bc486;hp=b67a5e501a3baae6e0027da01b686e444c3e1f96;hpb=3d77b76b0cc27232886436018dafac462f3e8335;p=sdc.git diff --git a/catalog-be/src/main/java/org/openecomp/sdc/be/tosca/model/ToscaLifecycleOperationDefinition.java b/catalog-be/src/main/java/org/openecomp/sdc/be/tosca/model/ToscaLifecycleOperationDefinition.java index b67a5e501a..e4b55fce3e 100644 --- a/catalog-be/src/main/java/org/openecomp/sdc/be/tosca/model/ToscaLifecycleOperationDefinition.java +++ b/catalog-be/src/main/java/org/openecomp/sdc/be/tosca/model/ToscaLifecycleOperationDefinition.java @@ -16,63 +16,27 @@ package org.openecomp.sdc.be.tosca.model; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonIgnore; import java.util.Map; -import java.util.Objects; +import lombok.Data; /** * @author KATYR * @since March 26, 2018 */ - +@Data public class ToscaLifecycleOperationDefinition { - private String description; - private String implementation; - private Map inputs; - - - public String getImplementation() { - return implementation; - } - - public void setImplementation(String implementation) { - this.implementation = implementation; - } - - public Map getInputs() { - return inputs; - } - - public void setInputs( - Map inputs) { - this.inputs = inputs; - } + private String description; + private Object implementation; + private Map inputs; + @JsonIgnore + private Map milestones; - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; + @JsonAnyGetter + public Map getMilestonesMap() { + return milestones; } - ToscaLifecycleOperationDefinition that = (ToscaLifecycleOperationDefinition) o; - return Objects.equals(implementation, that.implementation) && - Objects.equals(inputs, that.inputs); - } - - @Override - public int hashCode() { - - return Objects.hash(implementation, inputs); - } - - public String getDescription() { - return description; - } - public void setDescription(String description) { - this.description = description; - } }