38aa6347de2ed16e4e33f93c283b5f27faaa93fe
[portal.git] / ecomp-portal-BE-common / src / main / java / org / openecomp / portalapp / portal / scheduler / wrapper / PostCreateNewVnfWrapper.java
1 package org.openecomp.portalapp.portal.scheduler.wrapper;
2
3 import org.apache.commons.lang.builder.ToStringBuilder;
4
5 import com.fasterxml.jackson.annotation.JsonInclude;
6 import com.fasterxml.jackson.annotation.JsonProperty;
7 import com.fasterxml.jackson.annotation.JsonPropertyOrder;
8
9 @JsonInclude(JsonInclude.Include.NON_NULL)
10 @JsonPropertyOrder({
11             "uuid"
12 })
13 public class PostCreateNewVnfWrapper extends SchedulerResponseWrapper {
14
15         @JsonProperty("uuid")
16         private String uuid;
17         
18         @JsonProperty("uuid")
19     public String getUuid() {
20         return uuid;
21     }
22         
23         @JsonProperty("uuid")
24     public void setUuid(String v) {
25         this.uuid = v;
26     }
27         
28         @Override
29     public String toString() {
30         return ToStringBuilder.reflectionToString(this);
31     }
32
33     public String getResponse () {
34         
35         StringBuilder b = new StringBuilder ("{ \"status\": ");
36         b.append(getStatus()).append(", \"entity\": \" " ).append(this.getEntity()).append("\" ,\"uuid\": \"" ).append(this.getUuid()).append("\"}");
37         return (b.toString());
38     }   
39 }