Class ServerTemplateVFSStorage
- java.lang.Object
-
- org.kie.workbench.common.screens.server.management.backend.storage.ServerTemplateVFSStorage
-
- All Implemented Interfaces:
org.kie.server.controller.api.storage.KieServerTemplateStorage
@ApplicationScoped public class ServerTemplateVFSStorage extends Object implements org.kie.server.controller.api.storage.KieServerTemplateStorage
-
-
Constructor Summary
Constructors Constructor Description ServerTemplateVFSStorage()ServerTemplateVFSStorage(org.uberfire.io.IOService ioService, org.uberfire.java.nio.file.FileSystem fileSystem)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.uberfire.java.nio.file.PathbuildPath(String identifier)org.kie.server.controller.api.model.spec.ServerTemplatedelete(String identifier)booleanexists(String identifier)voidinit()protected booleanisHex(String endpoint)List<org.kie.server.controller.api.model.spec.ServerTemplate>load()org.kie.server.controller.api.model.spec.ServerTemplateload(String identifier)List<org.kie.server.controller.api.model.spec.ServerTemplateKey>loadKeys()protected org.kie.server.controller.api.model.spec.ServerTemplatereadServerTemplate(org.uberfire.java.nio.file.Path registeredServer)org.kie.server.controller.api.model.spec.ServerTemplatestore(org.kie.server.controller.api.model.spec.ServerTemplate serverTemplate)protected StringtoHex(String arg)org.kie.server.controller.api.model.spec.ServerTemplateupdate(org.kie.server.controller.api.model.spec.ServerTemplate serverTemplate)
-
-
-
Method Detail
-
init
@PostConstruct public void init()
-
store
public org.kie.server.controller.api.model.spec.ServerTemplate store(org.kie.server.controller.api.model.spec.ServerTemplate serverTemplate)
- Specified by:
storein interfaceorg.kie.server.controller.api.storage.KieServerTemplateStorage
-
loadKeys
public List<org.kie.server.controller.api.model.spec.ServerTemplateKey> loadKeys()
- Specified by:
loadKeysin interfaceorg.kie.server.controller.api.storage.KieServerTemplateStorage
-
load
public List<org.kie.server.controller.api.model.spec.ServerTemplate> load()
- Specified by:
loadin interfaceorg.kie.server.controller.api.storage.KieServerTemplateStorage
-
load
public org.kie.server.controller.api.model.spec.ServerTemplate load(String identifier)
- Specified by:
loadin interfaceorg.kie.server.controller.api.storage.KieServerTemplateStorage
-
exists
public boolean exists(String identifier)
- Specified by:
existsin interfaceorg.kie.server.controller.api.storage.KieServerTemplateStorage
-
update
public org.kie.server.controller.api.model.spec.ServerTemplate update(org.kie.server.controller.api.model.spec.ServerTemplate serverTemplate)
- Specified by:
updatein interfaceorg.kie.server.controller.api.storage.KieServerTemplateStorage
-
delete
public org.kie.server.controller.api.model.spec.ServerTemplate delete(String identifier)
- Specified by:
deletein interfaceorg.kie.server.controller.api.storage.KieServerTemplateStorage
-
readServerTemplate
protected org.kie.server.controller.api.model.spec.ServerTemplate readServerTemplate(org.uberfire.java.nio.file.Path registeredServer)
-
buildPath
protected org.uberfire.java.nio.file.Path buildPath(String identifier)
-
isHex
protected boolean isHex(String endpoint)
-
-