public class NWorkspaceStoreInMemory extends AbstractNWorkspaceStore
| Constructor and Description |
|---|
NWorkspaceStoreInMemory() |
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 InstallInfoConfig loadInstallInfoConfig(net.thevpc.nuts.NId id)
public void deleteInstallInfoConfig(net.thevpc.nuts.NId id)
public Iterator<InstallInfoConfig> searchInstalledVersions()
public Iterator<net.thevpc.nuts.NVersion> searchInstalledVersions(net.thevpc.nuts.NId id)
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.