Class ApiSpecificationExportService
java.lang.Object
org.qubership.integration.platform.runtime.catalog.service.exportimport.ApiSpecificationExportService
-
Constructor Summary
ConstructorsConstructorDescriptionApiSpecificationExportService(String externalRoutesBasePath, org.qubership.integration.platform.catalog.persistence.configs.repository.chain.ElementRepository elementRepository, org.qubership.integration.platform.catalog.persistence.configs.repository.operations.OperationRepository operationRepository, SystemModelService systemModelService) -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.data.util.Pair<String, byte[]> exportApiSpecification(Collection<String> deploymentIds, Collection<String> snapshotIds, Collection<String> chainIds, Collection<String> httpTriggerIds, boolean externalRoutes, org.qubership.integration.platform.catalog.model.apispec.ApiSpecificationType apiSpecificationType, org.qubership.integration.platform.catalog.model.apispec.ApiSpecificationFormat apiSpecificationFormat)
-
Constructor Details
-
ApiSpecificationExportService
@Autowired public ApiSpecificationExportService(@Value("${qip.chains.external-routes.base-path:/qip-routes}") String externalRoutesBasePath, org.qubership.integration.platform.catalog.persistence.configs.repository.chain.ElementRepository elementRepository, org.qubership.integration.platform.catalog.persistence.configs.repository.operations.OperationRepository operationRepository, SystemModelService systemModelService)
-
-
Method Details
-
exportApiSpecification
public org.springframework.data.util.Pair<String,byte[]> exportApiSpecification(Collection<String> deploymentIds, Collection<String> snapshotIds, Collection<String> chainIds, Collection<String> httpTriggerIds, boolean externalRoutes, org.qubership.integration.platform.catalog.model.apispec.ApiSpecificationType apiSpecificationType, org.qubership.integration.platform.catalog.model.apispec.ApiSpecificationFormat apiSpecificationFormat)
-