a5a10a774cdf5c1106dab5846d32ea859daf7ede
[vid.git] / vid-app-common / src / main / java / org / onap / vid / mso / model / OperationalEnvironmentActivateInfo.java
1 package org.onap.vid.mso.model;
2
3 import org.onap.vid.controllers.OperationalEnvironmentController;
4
5 import com.google.common.base.MoreObjects;
6
7 public class OperationalEnvironmentActivateInfo extends OperationalEnvironmentController.OperationalEnvironmentActivateBody {
8     private final String userId;
9     private final String operationalEnvironmentId;
10
11     public OperationalEnvironmentActivateInfo(OperationalEnvironmentController.OperationalEnvironmentActivateBody o, String userId, String operationalEnvironmentId) {
12         super(o.getRelatedInstanceId(), o.getRelatedInstanceName(), o.getWorkloadContext(), o.getManifest());
13
14         this.userId = userId;
15         this.operationalEnvironmentId = operationalEnvironmentId;
16     }
17
18     public String getUserId() {
19         return userId;
20     }
21
22     public String getOperationalEnvironmentId() {
23         return operationalEnvironmentId;
24     }
25
26     @Override
27     public String toString() {
28         return MoreObjects.toStringHelper(this)
29                 .add("operationalEnvironmentId", operationalEnvironmentId)
30                 .add("userId", userId)
31                 .add("super", super.toString())
32                 .toString();
33     }
34 }