@Named(value="serviceTasksStorageVFS") @ApplicationScoped public class RepositoryStorageVFSImpl extends org.jbpm.process.workitem.repository.storage.InMemoryRepositoryStorage<ServiceTasksConfiguration>
Constructor and Description |
---|
RepositoryStorageVFSImpl() |
RepositoryStorageVFSImpl(org.uberfire.io.IOService ioService,
org.uberfire.java.nio.file.FileSystem fileSystem) |
Modifier and Type | Method and Description |
---|---|
void |
init() |
ServiceTasksConfiguration |
loadConfiguration() |
void |
onAdded(org.jbpm.process.workitem.repository.service.RepoData service) |
void |
onDisabled(org.jbpm.process.workitem.repository.service.RepoData service) |
void |
onEnabled(org.jbpm.process.workitem.repository.service.RepoData service) |
void |
onInstalled(org.jbpm.process.workitem.repository.service.RepoData service,
String target) |
void |
onProjectDeleted(org.guvnor.structure.repositories.RepositoryRemovedEvent deletedEvent) |
void |
onSpaceDeleted(org.guvnor.structure.organizationalunit.RepoRemovedFromOrganizationalUnitEvent deletedEvent) |
void |
onUninstalled(org.jbpm.process.workitem.repository.service.RepoData service,
String target) |
protected void |
store(org.uberfire.java.nio.file.Path path,
Object data) |
void |
storeConfiguration(ServiceTasksConfiguration configuration) |
List<org.jbpm.process.workitem.repository.service.RepoData> |
synchronizeServices(List<org.jbpm.process.workitem.repository.service.RepoData> currentServices) |
protected void |
uninstallOnRepositoryRemoved(org.guvnor.structure.repositories.Repository repository) |
public RepositoryStorageVFSImpl()
@Inject public RepositoryStorageVFSImpl(@Named(value="configIO") org.uberfire.io.IOService ioService, @Named(value="systemFS") org.uberfire.java.nio.file.FileSystem fileSystem)
@PostConstruct public void init()
public List<org.jbpm.process.workitem.repository.service.RepoData> synchronizeServices(List<org.jbpm.process.workitem.repository.service.RepoData> currentServices)
synchronizeServices
in interface org.jbpm.process.workitem.repository.RepositoryStorage<ServiceTasksConfiguration>
synchronizeServices
in class org.jbpm.process.workitem.repository.storage.InMemoryRepositoryStorage<ServiceTasksConfiguration>
public void onAdded(org.jbpm.process.workitem.repository.service.RepoData service)
onAdded
in interface org.jbpm.process.workitem.repository.RepositoryStorage<ServiceTasksConfiguration>
onAdded
in class org.jbpm.process.workitem.repository.storage.InMemoryRepositoryStorage<ServiceTasksConfiguration>
public void onEnabled(org.jbpm.process.workitem.repository.service.RepoData service)
onEnabled
in interface org.jbpm.process.workitem.repository.RepositoryStorage<ServiceTasksConfiguration>
onEnabled
in class org.jbpm.process.workitem.repository.storage.InMemoryRepositoryStorage<ServiceTasksConfiguration>
public void onDisabled(org.jbpm.process.workitem.repository.service.RepoData service)
onDisabled
in interface org.jbpm.process.workitem.repository.RepositoryStorage<ServiceTasksConfiguration>
onDisabled
in class org.jbpm.process.workitem.repository.storage.InMemoryRepositoryStorage<ServiceTasksConfiguration>
public void onInstalled(org.jbpm.process.workitem.repository.service.RepoData service, String target)
onInstalled
in interface org.jbpm.process.workitem.repository.RepositoryStorage<ServiceTasksConfiguration>
onInstalled
in class org.jbpm.process.workitem.repository.storage.InMemoryRepositoryStorage<ServiceTasksConfiguration>
public void onUninstalled(org.jbpm.process.workitem.repository.service.RepoData service, String target)
onUninstalled
in interface org.jbpm.process.workitem.repository.RepositoryStorage<ServiceTasksConfiguration>
onUninstalled
in class org.jbpm.process.workitem.repository.storage.InMemoryRepositoryStorage<ServiceTasksConfiguration>
public ServiceTasksConfiguration loadConfiguration()
loadConfiguration
in interface org.jbpm.process.workitem.repository.RepositoryStorage<ServiceTasksConfiguration>
loadConfiguration
in class org.jbpm.process.workitem.repository.storage.InMemoryRepositoryStorage<ServiceTasksConfiguration>
public void storeConfiguration(ServiceTasksConfiguration configuration)
storeConfiguration
in interface org.jbpm.process.workitem.repository.RepositoryStorage<ServiceTasksConfiguration>
storeConfiguration
in class org.jbpm.process.workitem.repository.storage.InMemoryRepositoryStorage<ServiceTasksConfiguration>
public void onProjectDeleted(@Observes org.guvnor.structure.repositories.RepositoryRemovedEvent deletedEvent)
public void onSpaceDeleted(@Observes org.guvnor.structure.organizationalunit.RepoRemovedFromOrganizationalUnitEvent deletedEvent)
protected void uninstallOnRepositoryRemoved(org.guvnor.structure.repositories.Repository repository)
protected void store(org.uberfire.java.nio.file.Path path, Object data)
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.