public interface NWorkspaceStore
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.NId nutsApiId)
NWorkspaceConfigRuntime loadConfigRuntime()
NWorkspaceConfigSecurity loadConfigSecurity(net.thevpc.nuts.NId nutsApiId)
NWorkspaceConfigMain loadConfigMain(net.thevpc.nuts.NId apiId)
NanoDB cacheDB()
NanoDB varDB()
boolean saveRepoConfig(net.thevpc.nuts.NRepository repository,
net.thevpc.nuts.NRepositoryConfig config)
void saveLocationKey(net.thevpc.nuts.NLocationKey k,
Object value)
<T> T loadLocationKey(net.thevpc.nuts.NLocationKey k,
Class<T> type)
boolean deleteLocationKey(net.thevpc.nuts.NLocationKey k)
<T> T supplyWithCache(net.thevpc.nuts.NLocationKey k,
Class<T> type,
Supplier<T> supplier)
void saveInstallInfoConfig(InstallInfoConfig installInfoConfig)
void deleteInstallInfoConfig(net.thevpc.nuts.NId id)
Iterator<InstallInfoConfig> searchInstalledVersions()
Iterator<net.thevpc.nuts.NVersion> searchInstalledVersions(net.thevpc.nuts.NId id)
InstallInfoConfig loadInstallInfoConfig(net.thevpc.nuts.NId id)
String loadInstalledDefaultVersion(net.thevpc.nuts.NId id)
void saveInstalledDefaultVersion(net.thevpc.nuts.NId id)
Copyright © 2025 vpc open source initiative. All rights reserved.