org.onap migration
[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 com.google.common.base.MoreObjects;
4 import org.onap.vid.controller.OperationalEnvironmentController;
5
6 public class OperationalEnvironmentActivateInfo extends OperationalEnvironmentController.OperationalEnvironmentActivateBody {
7     private final String userId;
8     private final String operationalEnvironmentId;
9
10     public OperationalEnvironmentActivateInfo(OperationalEnvironmentController.OperationalEnvironmentActivateBody o, String userId, String operationalEnvironmentId) {
11         super(o.getRelatedInstanceId(), o.getRelatedInstanceName(), o.getWorkloadContext(), o.getManifest());
12
13         this.userId = userId;
14         this.operationalEnvironmentId = operationalEnvironmentId;
15     }
16
17     public String getUserId() {
18         return userId;
19     }
20
21     public String getOperationalEnvironmentId() {
22         return operationalEnvironmentId;
23     }
24
25     @Override
26     public String toString() {
27         return MoreObjects.toStringHelper(this)
28                 .add("operationalEnvironmentId", operationalEnvironmentId)
29                 .add("userId", userId)
30                 .add("super", super.toString())
31                 .toString();
32     }
33 }