Class ServiceControllerBase
- java.lang.Object
-
- io.imunity.webconsole.services.base.ServiceControllerBase
-
public class ServiceControllerBase extends java.lang.ObjectCommon part for idp and standard service controllers- Author:
- P.Piernik
-
-
Constructor Summary
Constructors Constructor Description ServiceControllerBase(pl.edu.icm.unity.MessageSource msg, pl.edu.icm.unity.engine.api.EndpointManagement endpointMan, pl.edu.icm.unity.engine.api.utils.TypesRegistryBase<? extends pl.edu.icm.unity.webui.console.services.ServiceControllerBaseInt> controllersRegistry)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddeploy(pl.edu.icm.unity.webui.console.services.ServiceDefinition service)MainServiceEditorgetEditor(pl.edu.icm.unity.webui.console.services.ServiceDefinition toEdit, pl.edu.icm.unity.webui.console.services.ServiceEditorComponent.ServiceEditorTab initTab, pl.edu.icm.unity.webui.common.webElements.SubViewSwitcher subViewSwitcher)pl.edu.icm.unity.webui.console.services.ServiceDefinitiongetService(java.lang.String name)java.util.List<pl.edu.icm.unity.webui.console.services.ServiceDefinition>getServices()voidremove(pl.edu.icm.unity.webui.console.services.ServiceDefinition service)voidundeploy(pl.edu.icm.unity.webui.console.services.ServiceDefinition service)voidupdate(pl.edu.icm.unity.webui.console.services.ServiceDefinition service)
-
-
-
Constructor Detail
-
ServiceControllerBase
public ServiceControllerBase(pl.edu.icm.unity.MessageSource msg, pl.edu.icm.unity.engine.api.EndpointManagement endpointMan, pl.edu.icm.unity.engine.api.utils.TypesRegistryBase<? extends pl.edu.icm.unity.webui.console.services.ServiceControllerBaseInt> controllersRegistry)
-
-
Method Detail
-
getServices
public java.util.List<pl.edu.icm.unity.webui.console.services.ServiceDefinition> getServices() throws pl.edu.icm.unity.webui.exceptions.ControllerException- Throws:
pl.edu.icm.unity.webui.exceptions.ControllerException
-
undeploy
public void undeploy(pl.edu.icm.unity.webui.console.services.ServiceDefinition service) throws pl.edu.icm.unity.webui.exceptions.ControllerException- Throws:
pl.edu.icm.unity.webui.exceptions.ControllerException
-
deploy
public void deploy(pl.edu.icm.unity.webui.console.services.ServiceDefinition service) throws pl.edu.icm.unity.webui.exceptions.ControllerException- Throws:
pl.edu.icm.unity.webui.exceptions.ControllerException
-
update
public void update(pl.edu.icm.unity.webui.console.services.ServiceDefinition service) throws pl.edu.icm.unity.webui.exceptions.ControllerException- Throws:
pl.edu.icm.unity.webui.exceptions.ControllerException
-
getService
public pl.edu.icm.unity.webui.console.services.ServiceDefinition getService(java.lang.String name) throws pl.edu.icm.unity.webui.exceptions.ControllerException- Throws:
pl.edu.icm.unity.webui.exceptions.ControllerException
-
remove
public void remove(pl.edu.icm.unity.webui.console.services.ServiceDefinition service) throws pl.edu.icm.unity.webui.exceptions.ControllerException- Throws:
pl.edu.icm.unity.webui.exceptions.ControllerException
-
getEditor
public MainServiceEditor getEditor(pl.edu.icm.unity.webui.console.services.ServiceDefinition toEdit, pl.edu.icm.unity.webui.console.services.ServiceEditorComponent.ServiceEditorTab initTab, pl.edu.icm.unity.webui.common.webElements.SubViewSwitcher subViewSwitcher) throws pl.edu.icm.unity.webui.exceptions.ControllerException
- Throws:
pl.edu.icm.unity.webui.exceptions.ControllerException
-
-