public class NWorkspaceStoreOnDisk extends AbstractNWorkspaceStore
| Constructor and Description |
|---|
NWorkspaceStoreOnDisk() |
| Modifier and Type | Method and Description |
|---|---|
NanoDB |
cacheDB() |
void |
deleteInstallInfoConfig(net.thevpc.nuts.NId id) |
boolean |
deleteLocationKey(net.thevpc.nuts.NLocationKey k) |
net.thevpc.nuts.io.NPath |
getPath(net.thevpc.nuts.NId id,
String name) |
boolean |
isValidWorkspaceFolder() |
NWorkspaceConfigApi |
loadConfigApi(net.thevpc.nuts.NId apiId) |
NWorkspaceConfigMain |
loadConfigMain(net.thevpc.nuts.NId apiId) |
NWorkspaceConfigRuntime |
loadConfigRuntime() |
NWorkspaceConfigSecurity |
loadConfigSecurity(net.thevpc.nuts.NId apiId) |
String |
loadInstalledDefaultVersion(net.thevpc.nuts.NId id) |
InstallInfoConfig |
loadInstallInfoConfig(net.thevpc.nuts.NId id) |
<T> T |
loadLocationKey(net.thevpc.nuts.NLocationKey k,
Class<T> type) |
net.thevpc.nuts.NRepositoryConfig |
loadRepoConfig(String location,
String name) |
NWorkspaceConfigBoot |
loadWorkspaceConfigBoot() |
NWorkspaceConfigBoot |
loadWorkspaceConfigBoot(net.thevpc.nuts.io.NPath workspacePath) |
net.thevpc.nuts.NId |
pathToId(net.thevpc.nuts.io.NPath path) |
void |
remove(net.thevpc.nuts.NId id,
String name) |
void |
saveConfigApi(NWorkspaceConfigApi value) |
void |
saveConfigMain(NWorkspaceConfigMain value) |
void |
saveConfigRuntime(NWorkspaceConfigRuntime value) |
void |
saveConfigSecurity(NWorkspaceConfigSecurity value) |
void |
saveInstalledDefaultVersion(net.thevpc.nuts.NId id) |
void |
saveInstallInfoConfig(InstallInfoConfig installInfoConfig) |
void |
saveLocationKey(net.thevpc.nuts.NLocationKey k,
Object value) |
boolean |
saveRepoConfig(net.thevpc.nuts.NRepository repository,
net.thevpc.nuts.NRepositoryConfig config) |
void |
saveWorkspaceConfigBoot(NWorkspaceConfigBoot value) |
Iterator<InstallInfoConfig> |
searchInstalledVersions() |
Iterator<net.thevpc.nuts.NVersion> |
searchInstalledVersions(net.thevpc.nuts.NId id) |
void |
storeObject(Object anyObject,
String file) |
NanoDB |
varDB() |
supplyWithCachepublic NanoDB cacheDB()
public NanoDB varDB()
public boolean isValidWorkspaceFolder()
public NWorkspaceConfigBoot loadWorkspaceConfigBoot()
public void saveWorkspaceConfigBoot(NWorkspaceConfigBoot value)
public void saveConfigSecurity(NWorkspaceConfigSecurity value)
public void saveConfigMain(NWorkspaceConfigMain value)
public void saveConfigApi(NWorkspaceConfigApi value)
public void saveConfigRuntime(NWorkspaceConfigRuntime value)
public NWorkspaceConfigBoot loadWorkspaceConfigBoot(net.thevpc.nuts.io.NPath workspacePath)
public NWorkspaceConfigApi loadConfigApi(net.thevpc.nuts.NId apiId)
public NWorkspaceConfigRuntime loadConfigRuntime()
public NWorkspaceConfigSecurity loadConfigSecurity(net.thevpc.nuts.NId apiId)
public NWorkspaceConfigMain loadConfigMain(net.thevpc.nuts.NId apiId)
public boolean saveRepoConfig(net.thevpc.nuts.NRepository repository,
net.thevpc.nuts.NRepositoryConfig config)
public net.thevpc.nuts.NRepositoryConfig loadRepoConfig(String location, String name)
public void saveInstallInfoConfig(InstallInfoConfig installInfoConfig)
public Iterator<net.thevpc.nuts.NVersion> searchInstalledVersions(net.thevpc.nuts.NId id)
public Iterator<InstallInfoConfig> searchInstalledVersions()
public void deleteInstallInfoConfig(net.thevpc.nuts.NId id)
public void remove(net.thevpc.nuts.NId id,
String name)
public net.thevpc.nuts.io.NPath getPath(net.thevpc.nuts.NId id,
String name)
public InstallInfoConfig loadInstallInfoConfig(net.thevpc.nuts.NId id)
public net.thevpc.nuts.NId pathToId(net.thevpc.nuts.io.NPath path)
public String loadInstalledDefaultVersion(net.thevpc.nuts.NId id)
public void saveInstalledDefaultVersion(net.thevpc.nuts.NId id)
public void saveLocationKey(net.thevpc.nuts.NLocationKey k,
Object value)
public <T> T loadLocationKey(net.thevpc.nuts.NLocationKey k,
Class<T> type)
public boolean deleteLocationKey(net.thevpc.nuts.NLocationKey k)
Copyright © 2025 vpc open source initiative. All rights reserved.