re base code
[sdc.git] / catalog-dao / src / main / java / org / openecomp / sdc / be / resources / data / auditing / model / CommonAuditData.java
1 package org.openecomp.sdc.be.resources.data.auditing.model;
2
3 public class CommonAuditData {
4     private String description;
5     private String requestId;
6     private String serviceInstanceId;
7     private String status;
8
9     private CommonAuditData() {
10         //for builder
11     }
12
13     public String getStatus() {
14         return status;
15     }
16
17     public String getDescription() {
18         return description;
19     }
20
21     public void setRequestId(String requestId) {
22         this.requestId = requestId;
23     }
24
25     public String getRequestId() {
26         return requestId;
27     }
28
29     public String getServiceInstanceId() {
30         return serviceInstanceId;
31     }
32
33     public void setServiceInstanceId(String serviceInstanceId) {
34         this.serviceInstanceId = serviceInstanceId ;
35     }
36
37     public static Builder newBuilder() {
38         return new Builder();
39     }
40
41     public static class Builder {
42         private final CommonAuditData instance;
43
44         private Builder() {
45             instance = new CommonAuditData();
46         }
47
48         public Builder description(String description) {
49             instance.description = description;
50             return this;
51         }
52
53         public Builder status(int status) {
54             instance.status = String.valueOf(status);
55             return this;
56         }
57
58         public Builder status(String status) {
59             instance.status = status;
60             return this;
61         }
62
63         public Builder requestId(String requestId) {
64             instance.requestId = requestId;
65             return this;
66         }
67
68         public Builder serviceInstanceId(String serviceInstanceId) {
69             instance.serviceInstanceId = serviceInstanceId;
70             return this;
71         }
72
73         public CommonAuditData build() {
74             return instance;
75         }
76
77     }
78
79 }