public class DefaultNWorkspaceList extends Object implements net.thevpc.nuts.NWorkspaceList
| Constructor and Description |
|---|
DefaultNWorkspaceList() |
| Modifier and Type | Method and Description |
|---|---|
net.thevpc.nuts.NWorkspace |
addWorkspace(String path) |
net.thevpc.nuts.NWorkspaceListConfig |
getConfig() |
String |
getName() |
int |
getSupportLevel(net.thevpc.nuts.spi.NSupportLevelContext context) |
net.thevpc.nuts.NWorkspaceLocation |
getWorkspaceLocation(String uuid) |
List<net.thevpc.nuts.NWorkspaceLocation> |
getWorkspaces() |
boolean |
removeWorkspace(String uuid) |
void |
save() |
DefaultNWorkspaceList |
setConfig(net.thevpc.nuts.NWorkspaceListConfig config) |
DefaultNWorkspaceList |
setName(String name) |
DefaultNWorkspaceList |
setWorkspaces(Map<String,net.thevpc.nuts.NWorkspaceLocation> workspaces) |
public DefaultNWorkspaceList setName(String name)
setName in interface net.thevpc.nuts.NWorkspaceListpublic String getName()
getName in interface net.thevpc.nuts.NWorkspaceListpublic List<net.thevpc.nuts.NWorkspaceLocation> getWorkspaces()
getWorkspaces in interface net.thevpc.nuts.NWorkspaceListpublic net.thevpc.nuts.NWorkspaceLocation getWorkspaceLocation(String uuid)
getWorkspaceLocation in interface net.thevpc.nuts.NWorkspaceListpublic net.thevpc.nuts.NWorkspaceListConfig getConfig()
getConfig in interface net.thevpc.nuts.NWorkspaceListpublic DefaultNWorkspaceList setConfig(net.thevpc.nuts.NWorkspaceListConfig config)
setConfig in interface net.thevpc.nuts.NWorkspaceListpublic net.thevpc.nuts.NWorkspace addWorkspace(String path)
addWorkspace in interface net.thevpc.nuts.NWorkspaceListpublic boolean removeWorkspace(String uuid)
removeWorkspace in interface net.thevpc.nuts.NWorkspaceListpublic void save()
save in interface net.thevpc.nuts.NWorkspaceListpublic DefaultNWorkspaceList setWorkspaces(Map<String,net.thevpc.nuts.NWorkspaceLocation> workspaces)
public int getSupportLevel(net.thevpc.nuts.spi.NSupportLevelContext context)
getSupportLevel in interface net.thevpc.nuts.spi.NComponentCopyright © 2025 vpc open source initiative. All rights reserved.