re base code
[sdc.git] / catalog-be / src / main / java / org / openecomp / sdc / be / components / distribution / engine / report / MsoDistributionCompleteReporter.java
1 package org.openecomp.sdc.be.components.distribution.engine.report;
2
3 import org.openecomp.sdc.be.components.distribution.engine.DistributionStatusNotification;
4 import org.openecomp.sdc.be.components.distribution.engine.rest.MSORestClient;
5 import org.springframework.stereotype.Component;
6
7 import javax.annotation.Resource;
8
9 @Component
10 public class MsoDistributionCompleteReporter implements DistributionCompleteReporter {
11
12     @Resource
13     private MSORestClient msoClient;
14
15     @Override
16     public void reportDistributionComplete(DistributionStatusNotification distributionStatusNotification) {
17         msoClient.notifyDistributionComplete(distributionStatusNotification.getDistributionID(), distributionStatusNotification.getStatus(), distributionStatusNotification.getErrorReason());
18     }
19 }