import java.util.Iterator;
import java.util.Map;
-/**
- * Created by 10112215 on 2017/9/16.
- */
public abstract class AbstractSdncOperationTask extends BaseTask {
private static final Logger logger = LoggerFactory.getLogger(AbstractSdncOperationTask.class);
import java.util.Map;
-/**
- * Created by 10112215 on 2017/9/20.
- */
public class SdncNetworkTopologyOperationTask extends AbstractSdncOperationTask {
private static final Logger sdncLogger = LoggerFactory.getLogger(SdncNetworkTopologyOperationTask.class);
import java.util.Map;
-/**
- * Created by 10112215 on 2017/9/26.
- */
public class SdncServiceTopologyOperationTask extends AbstractSdncOperationTask {
private static final Logger sdncLogger = LoggerFactory.getLogger(SdncServiceTopologyOperationTask.class);
import java.util.Map;
-/**
- * Created by 10112215 on 2017/9/21.
- */
public class SdncUnderlayVpnOperationClient {
private static final String DEFAULT_MSB_IP = "127.0.0.1";
import org.openecomp.mso.requestsdb.RequestsDatabase;
import org.openecomp.mso.requestsdb.ResourceOperationStatus;
-/**
- * Created by 10112215 on 2017/9/26.
- */
public class SdncUnderlayVpnPreprocessTask extends BaseTask {
public static final String RESOURCE_OPER_TYPE = "resourceOperType";
private RequestsDatabase requestsDB = RequestsDatabase.getInstance();
import retrofit2.http.Header;
import retrofit2.http.POST;
-/**
- * Created by 10112215 on 2017/9/16.
- */
@ServiceHttpEndPoint(serviceName = "sdnc", serviceVersion = "v1")
public interface GenericResourceApi {
import java.util.Map;
import java.util.UUID;
-//import org.opendaylight.yang.gen.v1.org.onap.sdnc.northbound.generic.resource.rev170824.request.information.RequestInformation;
-//import org.opendaylight.yang.gen.v1.org.onap.sdnc.northbound.generic.resource.rev170824.sdnc.request.header.SdncRequestHeader;
-
-/**
- * Created by 10112215 on 2017/9/20.
- */
public abstract class AbstractBuilder<IN, OUT> {
public static final String OPERATION_TYPE = "operationType";
import java.util.List;
import java.util.Map;
-/**
- * Created by 10112215 on 2017/9/20.
- */
public class NetworkRpcInputEntityBuilder extends AbstractBuilder<Map<String, String>, RpcNetworkTopologyOperationInputEntity> {
@Override
import java.util.List;
import java.util.Map;
-/**
- * Created by 10112215 on 2017/9/26.
- */
public class ServiceRpcInputEntityBuilder extends AbstractBuilder<Map<String, String>, RpcServiceTopologyOperationInputEntity> {
@Override
public RpcServiceTopologyOperationInputEntity build(DelegateExecution execution, Map<String, String> inputs) throws Exception {
import com.fasterxml.jackson.annotation.JsonProperty;
-/**
- * Created by 10112215 on 2017/9/20.
- */
public class NetworkInformationEntity {
@JsonProperty("GENERIC-RESOURCE-API:network-id")
private String networkId;
import java.util.List;
-/**
- * Created by 10112215 on 2017/9/20.
- */
public class NetworkInputPaarametersEntity {
public List<ParamEntity> getParamList() {
return paramList;
import com.fasterxml.jackson.annotation.JsonProperty;
-/**
- * Created by 10112215 on 2017/9/20.
- */
public class NetworkRequestInputEntity {
@JsonProperty("GENERIC-RESOURCE-API:network-name")
private String networkName;
import com.fasterxml.jackson.annotation.JsonProperty;
-/**
- * Created by 10112215 on 2017/9/22.
- */
public class NetworkResponseInformationEntity {
@JsonProperty("GENERIC-RESOURCE-API:instance-id")
private String instanceId;
import com.fasterxml.jackson.annotation.JsonProperty;
-/**
- * Created by 10112215 on 2017/9/20.
- */
public class NetworkTopologyOperationInputEntity {
@JsonProperty("GENERIC-RESOURCE-API:sdnc-request-header")
private SdncRequestHeaderEntity sdncRequestHeader;
import com.fasterxml.jackson.annotation.JsonProperty;
-/**
- * Created by 10112215 on 2017/9/22.
- */
public class NetworkTopologyOperationOutputEntity {
@JsonProperty("GENERIC-RESOURCE-API:svc-request-id")
private String svcRequestId;
import com.fasterxml.jackson.annotation.JsonProperty;
-/**
- * Created by 10112215 on 2017/9/20.
- */
public class OnapModelInformationEntity {
@JsonProperty("GENERIC-RESOURCE-API:model-invariant-uuid")
private String modelInvariantUuid;
import com.fasterxml.jackson.annotation.JsonProperty;
-/**
- * Created by 10112215 on 2017/9/20.
- */
public class ParamEntity {
@JsonProperty("GENERIC-RESOURCE-API:name")
private String name;
import com.fasterxml.jackson.annotation.JsonProperty;
-/**
- * Created by 10112215 on 2017/9/20.
- */
public class RequestInformationEntity {
public String getRequestId() {
return requestId;
import com.fasterxml.jackson.annotation.JsonProperty;
-/**
- * Created by 10112215 on 2017/9/20.
- */
public class RpcNetworkTopologyOperationInputEntity {
public NetworkTopologyOperationInputEntity getInput() {
return input;
import com.fasterxml.jackson.annotation.JsonProperty;
-/**
- * Created by 10112215 on 2017/9/20.
- */
public class RpcNetworkTopologyOperationOutputEntity {
public NetworkTopologyOperationOutputEntity getOutput() {
return output;
import com.fasterxml.jackson.annotation.JsonProperty;
-/**
- * Created by 10112215 on 2017/9/26.
- */
public class RpcServiceTopologyOperationInputEntity {
public ServiceTopologyOperationInputEntity getServiceTopologyOperationInputEntity() {
return serviceTopologyOperationInputEntity;
import com.fasterxml.jackson.annotation.JsonProperty;
-/**
- * Created by 10112215 on 2017/9/26.
- */
public class RpcServiceTopologyOperationOutputEntity {
@JsonProperty("GENERIC-RESOURCE-API:output")
private ServiceTopologyOperationOutputEntity output;
import com.fasterxml.jackson.annotation.JsonProperty;
-/**
- * Created by 10112215 on 2017/9/20.
- */
public class SdncRequestHeaderEntity {
@JsonProperty("GENERIC-RESOURCE-API:svc-request-id")
private String svcRequestId;
import com.fasterxml.jackson.annotation.JsonProperty;
-/**
- * Created by 10112215 on 2017/9/20.
- */
public class ServiceInformationEntity {
@JsonProperty("GENERIC-RESOURCE-API:service-id")
private String serviceId;
import java.util.List;
-/**
- * Created by 10112215 on 2017/9/26.
- */
public class ServiceInputParametersEntity {
public List<ParamEntity> getParamList() {
return paramList;
import com.fasterxml.jackson.annotation.JsonProperty;
-/**
- * Created by 10112215 on 2017/9/26.
- */
public class ServiceRequestInputEntity {
@JsonProperty("GENERIC-RESOURCE-API:service-instance-name")
import com.fasterxml.jackson.annotation.JsonProperty;
-/**
- * Created by 10112215 on 2017/9/22.
- */
public class ServiceResponseInformationEntity {
@JsonProperty("GENERIC-RESOURCE-API:instance-id")
private String instanceId;
import com.fasterxml.jackson.annotation.JsonProperty;
-/**
- * Created by 10112215 on 2017/9/26.
- */
public class ServiceTopologyOperationInputEntity {
@JsonProperty("GENERIC-RESOURCE-API:sdnc-request-header")
private SdncRequestHeaderEntity sdncRequestHeader;
import com.fasterxml.jackson.annotation.JsonProperty;
-/**
- * Created by 10112215 on 2017/9/26.
- */
public class ServiceTopologyOperationOutputEntity {
@JsonProperty("GENERIC-RESOURCE-API:svc-request-id")
private String svcRequestId;