1 package org.onap.vid.job.command;
3 import org.onap.vid.changeManagement.RequestDetailsWrapper;
4 import org.onap.vid.job.JobCommand;
5 import org.onap.vid.mso.model.ServiceInstantiationRequestDetails;
6 import org.springframework.beans.factory.config.ConfigurableBeanFactory;
7 import org.springframework.context.annotation.Scope;
8 import org.springframework.stereotype.Component;
12 @Scope(ConfigurableBeanFactory.SCOPE_PROTOTYPE)
13 public class MacroServiceInstantiationCommand extends ServiceInstantiationCommand implements JobCommand {
15 public MacroServiceInstantiationCommand() {
20 protected RequestDetailsWrapper<ServiceInstantiationRequestDetails> generateServiceInstantiationRequest() {
21 return asyncInstantiationBL.generateMacroServiceInstantiationRequest(
22 getSharedData().getJobUuid(), getRequest(), optimisticUniqueServiceInstanceName, getSharedData().getUserId()