public class ConfigNutsWorkspaceCommandFactory extends Object implements net.thevpc.nuts.NutsWorkspaceCommandFactory
| Constructor and Description |
|---|
ConfigNutsWorkspaceCommandFactory(net.thevpc.nuts.NutsWorkspace ws) |
| Modifier and Type | Method and Description |
|---|---|
protected net.thevpc.nuts.NutsLogger |
_LOG(net.thevpc.nuts.NutsSession session) |
protected net.thevpc.nuts.NutsLoggerOp |
_LOGOP(net.thevpc.nuts.NutsSession session) |
protected void |
checkSession(net.thevpc.nuts.NutsSession session) |
void |
configure(net.thevpc.nuts.NutsCommandFactoryConfig config) |
net.thevpc.nuts.NutsCommandConfig |
findCommand(String name,
net.thevpc.nuts.NutsSession session) |
List<net.thevpc.nuts.NutsCommandConfig> |
findCommands(net.thevpc.nuts.NutsId id,
net.thevpc.nuts.NutsSession session) |
List<net.thevpc.nuts.NutsCommandConfig> |
findCommands(net.thevpc.nuts.NutsSession session) |
List<net.thevpc.nuts.NutsCommandConfig> |
findCommands(Predicate<net.thevpc.nuts.NutsCommandConfig> filter,
net.thevpc.nuts.NutsSession session) |
String |
getFactoryId() |
int |
getPriority() |
Path |
getStoreLocation(net.thevpc.nuts.NutsSession session) |
void |
installCommand(net.thevpc.nuts.NutsCommandConfig command,
net.thevpc.nuts.NutsSession session) |
void |
uninstallCommand(String name,
net.thevpc.nuts.NutsSession session) |
public ConfigNutsWorkspaceCommandFactory(net.thevpc.nuts.NutsWorkspace ws)
protected net.thevpc.nuts.NutsLoggerOp _LOGOP(net.thevpc.nuts.NutsSession session)
protected net.thevpc.nuts.NutsLogger _LOG(net.thevpc.nuts.NutsSession session)
public void configure(net.thevpc.nuts.NutsCommandFactoryConfig config)
configure in interface net.thevpc.nuts.NutsWorkspaceCommandFactorypublic String getFactoryId()
getFactoryId in interface net.thevpc.nuts.NutsWorkspaceCommandFactorypublic Path getStoreLocation(net.thevpc.nuts.NutsSession session)
public int getPriority()
getPriority in interface net.thevpc.nuts.NutsWorkspaceCommandFactorypublic void uninstallCommand(String name, net.thevpc.nuts.NutsSession session)
protected void checkSession(net.thevpc.nuts.NutsSession session)
public void installCommand(net.thevpc.nuts.NutsCommandConfig command,
net.thevpc.nuts.NutsSession session)
public net.thevpc.nuts.NutsCommandConfig findCommand(String name, net.thevpc.nuts.NutsSession session)
findCommand in interface net.thevpc.nuts.NutsWorkspaceCommandFactorypublic List<net.thevpc.nuts.NutsCommandConfig> findCommands(net.thevpc.nuts.NutsSession session)
findCommands in interface net.thevpc.nuts.NutsWorkspaceCommandFactorypublic List<net.thevpc.nuts.NutsCommandConfig> findCommands(net.thevpc.nuts.NutsId id, net.thevpc.nuts.NutsSession session)
Copyright © 2021 vpc open source initiative. All rights reserved.