Class RepositoryStorageVFSImpl
- java.lang.Object
-
- org.jbpm.process.workitem.repository.storage.InMemoryRepositoryStorage<org.jbpm.workbench.wi.workitems.model.ServiceTasksConfiguration>
-
- org.jbpm.workbench.wi.backend.server.workitem.RepositoryStorageVFSImpl
-
- All Implemented Interfaces:
org.jbpm.process.workitem.repository.RepositoryStorage<org.jbpm.workbench.wi.workitems.model.ServiceTasksConfiguration>
@Named("serviceTasksStorageVFS") @ApplicationScoped public class RepositoryStorageVFSImpl extends org.jbpm.process.workitem.repository.storage.InMemoryRepositoryStorage<org.jbpm.workbench.wi.workitems.model.ServiceTasksConfiguration>
-
-
Constructor Summary
Constructors Constructor Description RepositoryStorageVFSImpl()RepositoryStorageVFSImpl(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 voidinit()org.jbpm.workbench.wi.workitems.model.ServiceTasksConfigurationloadConfiguration()voidonAdded(org.jbpm.process.workitem.repository.service.RepoData service)voidonDisabled(org.jbpm.process.workitem.repository.service.RepoData service)voidonEnabled(org.jbpm.process.workitem.repository.service.RepoData service)voidonInstalled(org.jbpm.process.workitem.repository.service.RepoData service, String target)voidonProjectDeleted(org.guvnor.structure.repositories.RepositoryRemovedEvent deletedEvent)voidonSpaceDeleted(org.guvnor.structure.organizationalunit.RepoRemovedFromOrganizationalUnitEvent deletedEvent)voidonUninstalled(org.jbpm.process.workitem.repository.service.RepoData service, String target)protected voidstore(org.uberfire.java.nio.file.Path path, Object data)voidstoreConfiguration(org.jbpm.workbench.wi.workitems.model.ServiceTasksConfiguration configuration)List<org.jbpm.process.workitem.repository.service.RepoData>synchronizeServices(List<org.jbpm.process.workitem.repository.service.RepoData> currentServices)protected voiduninstallOnRepositoryRemoved(org.guvnor.structure.repositories.Repository repository)
-
-
-
Method Detail
-
init
@PostConstruct public void init()
-
synchronizeServices
public List<org.jbpm.process.workitem.repository.service.RepoData> synchronizeServices(List<org.jbpm.process.workitem.repository.service.RepoData> currentServices)
- Specified by:
synchronizeServicesin interfaceorg.jbpm.process.workitem.repository.RepositoryStorage<org.jbpm.workbench.wi.workitems.model.ServiceTasksConfiguration>- Overrides:
synchronizeServicesin classorg.jbpm.process.workitem.repository.storage.InMemoryRepositoryStorage<org.jbpm.workbench.wi.workitems.model.ServiceTasksConfiguration>
-
onAdded
public void onAdded(org.jbpm.process.workitem.repository.service.RepoData service)
- Specified by:
onAddedin interfaceorg.jbpm.process.workitem.repository.RepositoryStorage<org.jbpm.workbench.wi.workitems.model.ServiceTasksConfiguration>- Overrides:
onAddedin classorg.jbpm.process.workitem.repository.storage.InMemoryRepositoryStorage<org.jbpm.workbench.wi.workitems.model.ServiceTasksConfiguration>
-
onEnabled
public void onEnabled(org.jbpm.process.workitem.repository.service.RepoData service)
- Specified by:
onEnabledin interfaceorg.jbpm.process.workitem.repository.RepositoryStorage<org.jbpm.workbench.wi.workitems.model.ServiceTasksConfiguration>- Overrides:
onEnabledin classorg.jbpm.process.workitem.repository.storage.InMemoryRepositoryStorage<org.jbpm.workbench.wi.workitems.model.ServiceTasksConfiguration>
-
onDisabled
public void onDisabled(org.jbpm.process.workitem.repository.service.RepoData service)
- Specified by:
onDisabledin interfaceorg.jbpm.process.workitem.repository.RepositoryStorage<org.jbpm.workbench.wi.workitems.model.ServiceTasksConfiguration>- Overrides:
onDisabledin classorg.jbpm.process.workitem.repository.storage.InMemoryRepositoryStorage<org.jbpm.workbench.wi.workitems.model.ServiceTasksConfiguration>
-
onInstalled
public void onInstalled(org.jbpm.process.workitem.repository.service.RepoData service, String target)- Specified by:
onInstalledin interfaceorg.jbpm.process.workitem.repository.RepositoryStorage<org.jbpm.workbench.wi.workitems.model.ServiceTasksConfiguration>- Overrides:
onInstalledin classorg.jbpm.process.workitem.repository.storage.InMemoryRepositoryStorage<org.jbpm.workbench.wi.workitems.model.ServiceTasksConfiguration>
-
onUninstalled
public void onUninstalled(org.jbpm.process.workitem.repository.service.RepoData service, String target)- Specified by:
onUninstalledin interfaceorg.jbpm.process.workitem.repository.RepositoryStorage<org.jbpm.workbench.wi.workitems.model.ServiceTasksConfiguration>- Overrides:
onUninstalledin classorg.jbpm.process.workitem.repository.storage.InMemoryRepositoryStorage<org.jbpm.workbench.wi.workitems.model.ServiceTasksConfiguration>
-
loadConfiguration
public org.jbpm.workbench.wi.workitems.model.ServiceTasksConfiguration loadConfiguration()
- Specified by:
loadConfigurationin interfaceorg.jbpm.process.workitem.repository.RepositoryStorage<org.jbpm.workbench.wi.workitems.model.ServiceTasksConfiguration>- Overrides:
loadConfigurationin classorg.jbpm.process.workitem.repository.storage.InMemoryRepositoryStorage<org.jbpm.workbench.wi.workitems.model.ServiceTasksConfiguration>
-
storeConfiguration
public void storeConfiguration(org.jbpm.workbench.wi.workitems.model.ServiceTasksConfiguration configuration)
- Specified by:
storeConfigurationin interfaceorg.jbpm.process.workitem.repository.RepositoryStorage<org.jbpm.workbench.wi.workitems.model.ServiceTasksConfiguration>- Overrides:
storeConfigurationin classorg.jbpm.process.workitem.repository.storage.InMemoryRepositoryStorage<org.jbpm.workbench.wi.workitems.model.ServiceTasksConfiguration>
-
onProjectDeleted
public void onProjectDeleted(@Observes org.guvnor.structure.repositories.RepositoryRemovedEvent deletedEvent)
-
onSpaceDeleted
public void onSpaceDeleted(@Observes org.guvnor.structure.organizationalunit.RepoRemovedFromOrganizationalUnitEvent deletedEvent)
-
uninstallOnRepositoryRemoved
protected void uninstallOnRepositoryRemoved(org.guvnor.structure.repositories.Repository repository)
-
store
protected void store(org.uberfire.java.nio.file.Path path, Object data)
-
-