@Named
@Singleton
public class AppDataBean
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected AppData |
appData |
protected ComputationManager |
longTimeExecutionComputationManager |
protected ComputationManager |
shortTimeExecutionComputationManager |
Constructor and Description |
---|
AppDataBean() |
Modifier and Type | Method and Description |
---|---|
void |
clean() |
AppData |
getAppData() |
AppFileSystem |
getFileSystem(java.lang.String name) |
<T extends ProjectFile> |
getProjectFile(java.lang.String fileSystemName,
java.lang.String nodeId,
java.lang.Class<T> clazz) |
<T extends ProjectFile,U> |
getProjectFile(java.lang.String fileSystemName,
java.lang.String nodeId,
java.lang.Class<T> clazz,
java.lang.Class<U> clazz2) |
ListenableAppStorage |
getStorage(java.lang.String fileSystemName) |
void |
init() |
protected AppData appData
protected ComputationManager shortTimeExecutionComputationManager
protected ComputationManager longTimeExecutionComputationManager
public AppData getAppData()
public ListenableAppStorage getStorage(java.lang.String fileSystemName)
public AppFileSystem getFileSystem(java.lang.String name)
public <T extends ProjectFile> T getProjectFile(java.lang.String fileSystemName, java.lang.String nodeId, java.lang.Class<T> clazz)
public <T extends ProjectFile,U> U getProjectFile(java.lang.String fileSystemName, java.lang.String nodeId, java.lang.Class<T> clazz, java.lang.Class<U> clazz2)
@PostConstruct public void init()
@PreDestroy public void clean()