Class SpecManagementServiceCDI

  • All Implemented Interfaces:
    org.kie.workbench.common.screens.server.management.service.SpecManagementService

    @ApplicationScoped
    public class SpecManagementServiceCDI
    extends Object
    implements org.kie.workbench.common.screens.server.management.service.SpecManagementService
    • Constructor Detail

      • SpecManagementServiceCDI

        @Inject
        public SpecManagementServiceCDI​(@Any
                                        org.kie.server.controller.api.service.SpecManagementService service)
    • Method Detail

      • deleteServerInstance

        public void deleteServerInstance​(org.kie.server.controller.api.model.runtime.ServerInstanceKey serverInstanceKey)
        Specified by:
        deleteServerInstance in interface org.kie.workbench.common.screens.server.management.service.SpecManagementService
      • isContainerIdValid

        public boolean isContainerIdValid​(String serverTemplateId,
                                          String containerId)
        Specified by:
        isContainerIdValid in interface org.kie.workbench.common.screens.server.management.service.SpecManagementService
      • validContainerId

        public String validContainerId​(String serverTemplateId,
                                       String containerId)
        Specified by:
        validContainerId in interface org.kie.workbench.common.screens.server.management.service.SpecManagementService
      • isNewServerTemplateIdValid

        public boolean isNewServerTemplateIdValid​(String serverTemplateId)
        Specified by:
        isNewServerTemplateIdValid in interface org.kie.workbench.common.screens.server.management.service.SpecManagementService
      • saveContainerSpec

        public void saveContainerSpec​(String serverTemplateId,
                                      org.kie.server.controller.api.model.spec.ContainerSpec containerSpec)
        Specified by:
        saveContainerSpec in interface org.kie.workbench.common.screens.server.management.service.SpecManagementService
      • saveServerTemplate

        public void saveServerTemplate​(org.kie.server.controller.api.model.spec.ServerTemplate serverTemplate)
        Specified by:
        saveServerTemplate in interface org.kie.workbench.common.screens.server.management.service.SpecManagementService
      • getServerTemplate

        public org.kie.server.controller.api.model.spec.ServerTemplate getServerTemplate​(String serverTemplateId)
        Specified by:
        getServerTemplate in interface org.kie.workbench.common.screens.server.management.service.SpecManagementService
      • listServerTemplateKeys

        public org.kie.server.controller.api.model.spec.ServerTemplateKeyList listServerTemplateKeys()
        Specified by:
        listServerTemplateKeys in interface org.kie.workbench.common.screens.server.management.service.SpecManagementService
      • listServerTemplates

        public org.kie.server.controller.api.model.spec.ServerTemplateList listServerTemplates()
        Specified by:
        listServerTemplates in interface org.kie.workbench.common.screens.server.management.service.SpecManagementService
      • deleteContainerSpec

        public void deleteContainerSpec​(String serverTemplateId,
                                        String containerSpecId)
        Specified by:
        deleteContainerSpec in interface org.kie.workbench.common.screens.server.management.service.SpecManagementService
      • deleteServerTemplate

        public void deleteServerTemplate​(String serverTemplateId)
        Specified by:
        deleteServerTemplate in interface org.kie.workbench.common.screens.server.management.service.SpecManagementService
      • copyServerTemplate

        public void copyServerTemplate​(String serverTemplateId,
                                       String newServerTemplateId,
                                       String newServerTemplateName)
        Specified by:
        copyServerTemplate in interface org.kie.workbench.common.screens.server.management.service.SpecManagementService
      • updateContainerConfig

        public void updateContainerConfig​(String serverTemplateId,
                                          String containerSpecId,
                                          org.kie.server.controller.api.model.spec.Capability capability,
                                          org.kie.server.controller.api.model.spec.ContainerConfig containerConfig)
        Specified by:
        updateContainerConfig in interface org.kie.workbench.common.screens.server.management.service.SpecManagementService
      • updateContainerSpec

        public void updateContainerSpec​(String serverTemplateId,
                                        org.kie.server.controller.api.model.spec.ContainerSpec containerSpec)
        Specified by:
        updateContainerSpec in interface org.kie.workbench.common.screens.server.management.service.SpecManagementService
      • updateContainerSpec

        public void updateContainerSpec​(String serverTemplateId,
                                        String containerId,
                                        org.kie.server.controller.api.model.spec.ContainerSpec containerSpec,
                                        boolean resetBeforeUpdate)
        Specified by:
        updateContainerSpec in interface org.kie.workbench.common.screens.server.management.service.SpecManagementService
      • startContainer

        public void startContainer​(org.kie.server.controller.api.model.spec.ContainerSpecKey containerSpecKey)
        Specified by:
        startContainer in interface org.kie.workbench.common.screens.server.management.service.SpecManagementService
      • stopContainer

        public void stopContainer​(org.kie.server.controller.api.model.spec.ContainerSpecKey containerSpecKey)
        Specified by:
        stopContainer in interface org.kie.workbench.common.screens.server.management.service.SpecManagementService
      • activateContainer

        public void activateContainer​(org.kie.server.controller.api.model.spec.ContainerSpecKey containerSpecKey)
        Specified by:
        activateContainer in interface org.kie.workbench.common.screens.server.management.service.SpecManagementService
      • deactivateContainer

        public void deactivateContainer​(org.kie.server.controller.api.model.spec.ContainerSpecKey containerSpecKey)
        Specified by:
        deactivateContainer in interface org.kie.workbench.common.screens.server.management.service.SpecManagementService