public interface NutsWorkspaceExt
| Modifier and Type | Method and Description |
|---|---|
NutsExecutionContextBuilder |
createExecutionContext() |
net.thevpc.nuts.NutsSession |
defaultSession() |
void |
deployBoot(net.thevpc.nuts.NutsSession session,
net.thevpc.nuts.NutsId def,
boolean withDependencies)
Deprecated.
|
String |
getHelpText(net.thevpc.nuts.NutsSession session) |
NutsInstalledRepository |
getInstalledRepository() |
net.thevpc.nuts.NutsInstallerComponent |
getInstaller(net.thevpc.nuts.NutsDefinition nutToInstall,
net.thevpc.nuts.NutsSession session) |
net.thevpc.nuts.NutsInstallStatus |
getInstallStatus(net.thevpc.nuts.NutsId id,
boolean checkDependencies,
net.thevpc.nuts.NutsSession session) |
String |
getLicenseText(net.thevpc.nuts.NutsSession session) |
String |
getWelcomeText(net.thevpc.nuts.NutsSession session) |
void |
installImpl(net.thevpc.nuts.NutsDefinition def,
String[] args,
net.thevpc.nuts.NutsInstallerComponent installerComponent,
net.thevpc.nuts.NutsSession session,
boolean updateDefaultVersion) |
static NutsWorkspaceExt |
of(net.thevpc.nuts.NutsWorkspace ws) |
void |
requireImpl(net.thevpc.nuts.NutsDefinition def,
net.thevpc.nuts.NutsSession session,
boolean withDependencies,
net.thevpc.nuts.NutsId[] forId) |
boolean |
requiresRuntimeExtension(net.thevpc.nuts.NutsSession session)
true when runtime extension is required for running this workspace.
|
String |
resolveDefaultHelp(Class clazz,
net.thevpc.nuts.NutsSession session) |
net.thevpc.nuts.NutsDescriptor |
resolveEffectiveDescriptor(net.thevpc.nuts.NutsDescriptor descriptor,
net.thevpc.nuts.NutsSession session) |
net.thevpc.nuts.NutsId |
resolveEffectiveId(net.thevpc.nuts.NutsDescriptor descriptor,
net.thevpc.nuts.NutsSession options) |
net.thevpc.nuts.NutsIdType |
resolveNutsIdType(net.thevpc.nuts.NutsId id,
net.thevpc.nuts.NutsSession session) |
void |
updateImpl(net.thevpc.nuts.NutsDefinition def,
String[] args,
net.thevpc.nuts.NutsInstallerComponent installerComponent,
net.thevpc.nuts.NutsSession session,
boolean updateDefaultVersion) |
static NutsWorkspaceExt of(net.thevpc.nuts.NutsWorkspace ws)
String getWelcomeText(net.thevpc.nuts.NutsSession session)
String getHelpText(net.thevpc.nuts.NutsSession session)
String getLicenseText(net.thevpc.nuts.NutsSession session)
net.thevpc.nuts.NutsId resolveEffectiveId(net.thevpc.nuts.NutsDescriptor descriptor,
net.thevpc.nuts.NutsSession options)
net.thevpc.nuts.NutsIdType resolveNutsIdType(net.thevpc.nuts.NutsId id,
net.thevpc.nuts.NutsSession session)
net.thevpc.nuts.NutsInstallerComponent getInstaller(net.thevpc.nuts.NutsDefinition nutToInstall,
net.thevpc.nuts.NutsSession session)
void requireImpl(net.thevpc.nuts.NutsDefinition def,
net.thevpc.nuts.NutsSession session,
boolean withDependencies,
net.thevpc.nuts.NutsId[] forId)
void installImpl(net.thevpc.nuts.NutsDefinition def,
String[] args,
net.thevpc.nuts.NutsInstallerComponent installerComponent,
net.thevpc.nuts.NutsSession session,
boolean updateDefaultVersion)
void updateImpl(net.thevpc.nuts.NutsDefinition def,
String[] args,
net.thevpc.nuts.NutsInstallerComponent installerComponent,
net.thevpc.nuts.NutsSession session,
boolean updateDefaultVersion)
boolean requiresRuntimeExtension(net.thevpc.nuts.NutsSession session)
NutsConstants.ENV_KEY_EXCLUDE_RUNTIME_EXTENSION is forced to
falsesession - sessionnet.thevpc.nuts.NutsDescriptor resolveEffectiveDescriptor(net.thevpc.nuts.NutsDescriptor descriptor,
net.thevpc.nuts.NutsSession session)
NutsInstalledRepository getInstalledRepository()
net.thevpc.nuts.NutsInstallStatus getInstallStatus(net.thevpc.nuts.NutsId id,
boolean checkDependencies,
net.thevpc.nuts.NutsSession session)
NutsExecutionContextBuilder createExecutionContext()
@Deprecated void deployBoot(net.thevpc.nuts.NutsSession session, net.thevpc.nuts.NutsId def, boolean withDependencies)
net.thevpc.nuts.NutsSession defaultSession()
Copyright © 2021 vpc open source initiative. All rights reserved.