java.lang.Object
org.qubership.integration.platform.runtime.catalog.service.exportimport.ApiSpecificationExportService

@Transactional @Service public class ApiSpecificationExportService extends Object
  • 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)