Class PipelineServiceBackendImpl

  • All Implemented Interfaces:
    org.guvnor.ala.services.api.backend.PipelineServiceBackend

    @ApplicationScoped
    public class PipelineServiceBackendImpl
    extends Object
    implements org.guvnor.ala.services.api.backend.PipelineServiceBackend
    • Constructor Detail

      • PipelineServiceBackendImpl

        public PipelineServiceBackendImpl()
      • PipelineServiceBackendImpl

        @Inject
        public PipelineServiceBackendImpl​(org.guvnor.ala.services.api.PipelineService pipelineService)
    • Method Detail

      • getPipelineConfigs

        public List<org.guvnor.ala.pipeline.PipelineConfig> getPipelineConfigs​(Integer page,
                                                                               Integer pageSize,
                                                                               String sort,
                                                                               boolean sortOrder)
                                                                        throws org.guvnor.ala.services.exceptions.BusinessException
        Specified by:
        getPipelineConfigs in interface org.guvnor.ala.services.api.backend.PipelineServiceBackend
        Throws:
        org.guvnor.ala.services.exceptions.BusinessException
      • getPipelineConfigs

        public List<org.guvnor.ala.pipeline.PipelineConfig> getPipelineConfigs​(org.guvnor.ala.runtime.providers.ProviderType providerType,
                                                                               Integer page,
                                                                               Integer pageSize,
                                                                               String sort,
                                                                               boolean sortOrder)
                                                                        throws org.guvnor.ala.services.exceptions.BusinessException
        Specified by:
        getPipelineConfigs in interface org.guvnor.ala.services.api.backend.PipelineServiceBackend
        Throws:
        org.guvnor.ala.services.exceptions.BusinessException
      • getPipelineNames

        public List<String> getPipelineNames​(org.guvnor.ala.runtime.providers.ProviderType providerType,
                                             Integer page,
                                             Integer pageSize,
                                             String sort,
                                             boolean sortOrder)
                                      throws org.guvnor.ala.services.exceptions.BusinessException
        Specified by:
        getPipelineNames in interface org.guvnor.ala.services.api.backend.PipelineServiceBackend
        Throws:
        org.guvnor.ala.services.exceptions.BusinessException
      • newPipeline

        public String newPipeline​(org.guvnor.ala.pipeline.PipelineConfig pipelineConfig,
                                  org.guvnor.ala.runtime.providers.ProviderType providerType)
                           throws org.guvnor.ala.services.exceptions.BusinessException
        Specified by:
        newPipeline in interface org.guvnor.ala.services.api.backend.PipelineServiceBackend
        Throws:
        org.guvnor.ala.services.exceptions.BusinessException
      • newPipeline

        public String newPipeline​(org.guvnor.ala.pipeline.PipelineConfig config)
                           throws org.guvnor.ala.services.exceptions.BusinessException
        Specified by:
        newPipeline in interface org.guvnor.ala.services.api.backend.PipelineServiceBackend
        Throws:
        org.guvnor.ala.services.exceptions.BusinessException
      • runPipeline

        public String runPipeline​(String id,
                                  org.guvnor.ala.pipeline.Input input,
                                  boolean async)
                           throws org.guvnor.ala.services.exceptions.BusinessException
        Specified by:
        runPipeline in interface org.guvnor.ala.services.api.backend.PipelineServiceBackend
        Throws:
        org.guvnor.ala.services.exceptions.BusinessException
      • stopPipelineExecution

        public void stopPipelineExecution​(String executionId)
                                   throws org.guvnor.ala.services.exceptions.BusinessException
        Specified by:
        stopPipelineExecution in interface org.guvnor.ala.services.api.backend.PipelineServiceBackend
        Throws:
        org.guvnor.ala.services.exceptions.BusinessException
      • deletePipelineExecution

        public void deletePipelineExecution​(String executionId)
                                     throws org.guvnor.ala.services.exceptions.BusinessException
        Specified by:
        deletePipelineExecution in interface org.guvnor.ala.services.api.backend.PipelineServiceBackend
        Throws:
        org.guvnor.ala.services.exceptions.BusinessException