1 package org.openecomp.sdc.be.components.upgrade;
3 import org.openecomp.sdc.be.dao.api.ActionStatus;
4 import org.openecomp.sdc.be.model.Component;
5 import org.openecomp.sdc.exception.ResponseFormat;
7 import java.util.ArrayList;
10 public class UpgradeStatus {
15 List<ServiceInfo> componentToUpgradeStatus;
17 public ActionStatus getStatus() {
21 public void setStatus(ActionStatus status) {
25 public List<ServiceInfo> getComponentToUpgradeStatus() {
26 return componentToUpgradeStatus;
29 public void setComponentToUpgradeStatus(List<ServiceInfo> componentToUpgradeStatus) {
30 this.componentToUpgradeStatus = componentToUpgradeStatus;
33 public void addServiceStatus(ServiceInfo info) {
35 componentToUpgradeStatus.add(info);
37 public void addServiceStatus(String serviceId, ActionStatus status) {
39 ServiceInfo info = new ServiceInfo(serviceId, status );
40 componentToUpgradeStatus.add(info);
42 public void addServiceStatus(Component component, ActionStatus status) {
44 ServiceInfo info = new ServiceInfo(component.getUniqueId(), status );
45 info.setName(component.getName());
46 info.setVersion(component.getVersion());
47 componentToUpgradeStatus.add(info);
50 private void checkAndCreate() {
51 if (componentToUpgradeStatus == null) {
52 componentToUpgradeStatus = new ArrayList<>();
56 public ResponseFormat getError() {
60 public void setError(ResponseFormat error) {