public interface NWorkspaceStore
| Modifier and Type | Method and Description |
|---|---|
NanoDB |
cacheDB() |
void |
deleteInstallInfoConfig(net.thevpc.nuts.artifact.NId id) |
boolean |
deleteLocationKey(net.thevpc.nuts.core.NStoreKey k) |
boolean |
isValidWorkspaceFolder() |
NWorkspaceConfigApi |
loadConfigApi(net.thevpc.nuts.artifact.NId nutsApiId) |
NWorkspaceConfigMain |
loadConfigMain(net.thevpc.nuts.artifact.NId apiId) |
NWorkspaceConfigRuntime |
loadConfigRuntime() |
NWorkspaceConfigSecurity |
loadConfigSecurity(net.thevpc.nuts.artifact.NId nutsApiId) |
String |
loadInstalledDefaultVersion(net.thevpc.nuts.artifact.NId id) |
InstallInfoConfig |
loadInstallInfoConfig(net.thevpc.nuts.artifact.NId id) |
<T> T |
loadLocationKey(net.thevpc.nuts.core.NStoreKey k,
Class<T> type) |
net.thevpc.nuts.core.NRepositoryConfig |
loadRepoConfig(String location,
String name) |
NWorkspaceConfigBoot |
loadWorkspaceConfigBoot() |
NWorkspaceConfigBoot |
loadWorkspaceConfigBoot(net.thevpc.nuts.io.NPath path) |
void |
saveConfigApi(NWorkspaceConfigApi value) |
void |
saveConfigMain(NWorkspaceConfigMain value) |
void |
saveConfigRuntime(NWorkspaceConfigRuntime value) |
void |
saveConfigSecurity(NWorkspaceConfigSecurity value) |
void |
saveInstalledDefaultVersion(net.thevpc.nuts.artifact.NId id) |
void |
saveInstallInfoConfig(InstallInfoConfig installInfoConfig) |
void |
saveLocationKey(net.thevpc.nuts.core.NStoreKey k,
Object value) |
boolean |
saveRepoConfig(net.thevpc.nuts.core.NRepository repository,
net.thevpc.nuts.core.NRepositoryConfig config) |
void |
saveWorkspaceConfigBoot(NWorkspaceConfigBoot value) |
Iterator<InstallInfoConfig> |
searchInstalledVersions() |
Iterator<net.thevpc.nuts.artifact.NVersion> |
searchInstalledVersions(net.thevpc.nuts.artifact.NId id) |
<T> T |
supplyWithCache(net.thevpc.nuts.core.NStoreKey k,
Class<T> type,
Supplier<T> supplier) |
NanoDB |
varDB() |
boolean isValidWorkspaceFolder()
NWorkspaceConfigBoot loadWorkspaceConfigBoot()
NWorkspaceConfigBoot loadWorkspaceConfigBoot(net.thevpc.nuts.io.NPath path)
void saveWorkspaceConfigBoot(NWorkspaceConfigBoot value)
void saveConfigSecurity(NWorkspaceConfigSecurity value)
void saveConfigMain(NWorkspaceConfigMain value)
void saveConfigApi(NWorkspaceConfigApi value)
void saveConfigRuntime(NWorkspaceConfigRuntime value)
NWorkspaceConfigApi loadConfigApi(net.thevpc.nuts.artifact.NId nutsApiId)
NWorkspaceConfigRuntime loadConfigRuntime()
NWorkspaceConfigSecurity loadConfigSecurity(net.thevpc.nuts.artifact.NId nutsApiId)
NWorkspaceConfigMain loadConfigMain(net.thevpc.nuts.artifact.NId apiId)
NanoDB cacheDB()
NanoDB varDB()
boolean saveRepoConfig(net.thevpc.nuts.core.NRepository repository,
net.thevpc.nuts.core.NRepositoryConfig config)
void saveLocationKey(net.thevpc.nuts.core.NStoreKey k,
Object value)
<T> T loadLocationKey(net.thevpc.nuts.core.NStoreKey k,
Class<T> type)
boolean deleteLocationKey(net.thevpc.nuts.core.NStoreKey k)
<T> T supplyWithCache(net.thevpc.nuts.core.NStoreKey k,
Class<T> type,
Supplier<T> supplier)
void saveInstallInfoConfig(InstallInfoConfig installInfoConfig)
void deleteInstallInfoConfig(net.thevpc.nuts.artifact.NId id)
Iterator<InstallInfoConfig> searchInstalledVersions()
Iterator<net.thevpc.nuts.artifact.NVersion> searchInstalledVersions(net.thevpc.nuts.artifact.NId id)
InstallInfoConfig loadInstallInfoConfig(net.thevpc.nuts.artifact.NId id)
String loadInstalledDefaultVersion(net.thevpc.nuts.artifact.NId id)
void saveInstalledDefaultVersion(net.thevpc.nuts.artifact.NId id)
Copyright © 2026 vpc open source initiative. All rights reserved.