public class NutsWorkspaceSessionAwareImpl extends Object implements net.thevpc.nuts.NutsWorkspace, NutsWorkspaceExt
| Constructor and Description |
|---|
NutsWorkspaceSessionAwareImpl(net.thevpc.nuts.NutsSession session,
net.thevpc.nuts.NutsWorkspace ws) |
| Modifier and Type | Method and Description |
|---|---|
net.thevpc.nuts.NutsBootManager |
boot() |
net.thevpc.nuts.NutsCustomCommandManager |
commands() |
net.thevpc.nuts.NutsWorkspaceConfigManager |
config() |
NutsExecutionContextBuilder |
createExecutionContext() |
net.thevpc.nuts.NutsSession |
createSession() |
net.thevpc.nuts.NutsSession |
defaultSession() |
net.thevpc.nuts.NutsDeployCommand |
deploy() |
void |
deployBoot(net.thevpc.nuts.NutsSession session,
net.thevpc.nuts.NutsId def,
boolean withDependencies) |
net.thevpc.nuts.NutsWorkspaceEnvManager |
env() |
net.thevpc.nuts.NutsWorkspaceEventManager |
events() |
net.thevpc.nuts.NutsExecCommand |
exec() |
net.thevpc.nuts.NutsWorkspaceExtensionManager |
extensions() |
net.thevpc.nuts.NutsFetchCommand |
fetch() |
net.thevpc.nuts.NutsId |
getApiId() |
net.thevpc.nuts.NutsVersion |
getApiVersion() |
String |
getHashName() |
String |
getHelpText(net.thevpc.nuts.NutsSession session) |
NutsInstalledRepository |
getInstalledRepository() |
net.thevpc.nuts.spi.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) |
net.thevpc.nuts.NutsPath |
getLocation() |
NutsWorkspaceModel |
getModel() |
String |
getName() |
net.thevpc.nuts.NutsId |
getRuntimeId() |
net.thevpc.nuts.NutsSession |
getSession() |
int |
getSupportLevel(net.thevpc.nuts.spi.NutsSupportLevelContext context) |
String |
getUuid() |
String |
getWelcomeText(net.thevpc.nuts.NutsSession session) |
net.thevpc.nuts.NutsImportManager |
imports() |
net.thevpc.nuts.NutsInfoCommand |
info() |
net.thevpc.nuts.NutsInstallCommand |
install() |
void |
installImpl(net.thevpc.nuts.NutsDefinition def,
String[] args,
net.thevpc.nuts.spi.NutsInstallerComponent installerComponent,
net.thevpc.nuts.NutsSession session,
boolean updateDefaultVersion) |
net.thevpc.nuts.NutsWorkspaceLocationManager |
locations() |
net.thevpc.nuts.NutsPushCommand |
push() |
net.thevpc.nuts.NutsRepositoryManager |
repos() |
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 session) |
net.thevpc.nuts.NutsIdType |
resolveNutsIdType(net.thevpc.nuts.NutsId id,
net.thevpc.nuts.NutsSession session) |
net.thevpc.nuts.NutsSearchCommand |
search() |
net.thevpc.nuts.NutsWorkspaceSecurityManager |
security() |
String |
toString() |
net.thevpc.nuts.NutsUndeployCommand |
undeploy() |
net.thevpc.nuts.NutsUninstallCommand |
uninstall() |
net.thevpc.nuts.NutsUpdateCommand |
update() |
void |
updateImpl(net.thevpc.nuts.NutsDefinition def,
String[] args,
net.thevpc.nuts.spi.NutsInstallerComponent installerComponent,
net.thevpc.nuts.NutsSession session,
boolean updateDefaultVersion) |
net.thevpc.nuts.NutsUpdateStatisticsCommand |
updateStatistics() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitof, ofpublic NutsWorkspaceSessionAwareImpl(net.thevpc.nuts.NutsSession session,
net.thevpc.nuts.NutsWorkspace ws)
public String getUuid()
getUuid in interface net.thevpc.nuts.NutsWorkspacepublic String getName()
getName in interface net.thevpc.nuts.NutsWorkspacepublic String getHashName()
getHashName in interface net.thevpc.nuts.NutsWorkspacepublic net.thevpc.nuts.NutsVersion getApiVersion()
getApiVersion in interface net.thevpc.nuts.NutsWorkspacepublic net.thevpc.nuts.NutsId getApiId()
getApiId in interface net.thevpc.nuts.NutsWorkspacepublic net.thevpc.nuts.NutsId getRuntimeId()
getRuntimeId in interface net.thevpc.nuts.NutsWorkspacepublic net.thevpc.nuts.NutsPath getLocation()
getLocation in interface net.thevpc.nuts.NutsWorkspacepublic net.thevpc.nuts.NutsSession createSession()
createSession in interface net.thevpc.nuts.NutsWorkspacepublic net.thevpc.nuts.NutsSearchCommand search()
search in interface net.thevpc.nuts.NutsWorkspacepublic net.thevpc.nuts.NutsFetchCommand fetch()
fetch in interface net.thevpc.nuts.NutsWorkspacepublic net.thevpc.nuts.NutsDeployCommand deploy()
deploy in interface net.thevpc.nuts.NutsWorkspacepublic net.thevpc.nuts.NutsUndeployCommand undeploy()
undeploy in interface net.thevpc.nuts.NutsWorkspacepublic net.thevpc.nuts.NutsExecCommand exec()
exec in interface net.thevpc.nuts.NutsWorkspacepublic net.thevpc.nuts.NutsInstallCommand install()
install in interface net.thevpc.nuts.NutsWorkspacepublic net.thevpc.nuts.NutsUninstallCommand uninstall()
uninstall in interface net.thevpc.nuts.NutsWorkspacepublic net.thevpc.nuts.NutsUpdateCommand update()
update in interface net.thevpc.nuts.NutsWorkspacepublic net.thevpc.nuts.NutsPushCommand push()
push in interface net.thevpc.nuts.NutsWorkspacepublic net.thevpc.nuts.NutsUpdateStatisticsCommand updateStatistics()
updateStatistics in interface net.thevpc.nuts.NutsWorkspacepublic net.thevpc.nuts.NutsWorkspaceExtensionManager extensions()
extensions in interface net.thevpc.nuts.NutsWorkspacepublic net.thevpc.nuts.NutsWorkspaceConfigManager config()
config in interface net.thevpc.nuts.NutsWorkspacepublic net.thevpc.nuts.NutsRepositoryManager repos()
repos in interface net.thevpc.nuts.NutsWorkspacepublic net.thevpc.nuts.NutsWorkspaceSecurityManager security()
security in interface net.thevpc.nuts.NutsWorkspacepublic net.thevpc.nuts.NutsWorkspaceEventManager events()
events in interface net.thevpc.nuts.NutsWorkspacepublic net.thevpc.nuts.NutsInfoCommand info()
info in interface net.thevpc.nuts.NutsWorkspacepublic net.thevpc.nuts.NutsImportManager imports()
imports in interface net.thevpc.nuts.NutsWorkspacepublic net.thevpc.nuts.NutsCustomCommandManager commands()
commands in interface net.thevpc.nuts.NutsWorkspacepublic net.thevpc.nuts.NutsWorkspaceLocationManager locations()
locations in interface net.thevpc.nuts.NutsWorkspacepublic net.thevpc.nuts.NutsWorkspaceEnvManager env()
env in interface net.thevpc.nuts.NutsWorkspacepublic net.thevpc.nuts.NutsBootManager boot()
boot in interface net.thevpc.nuts.NutsWorkspacepublic int getSupportLevel(net.thevpc.nuts.spi.NutsSupportLevelContext context)
getSupportLevel in interface net.thevpc.nuts.spi.NutsComponentpublic net.thevpc.nuts.NutsSession getSession()
public String getWelcomeText(net.thevpc.nuts.NutsSession session)
getWelcomeText in interface NutsWorkspaceExtpublic String getHelpText(net.thevpc.nuts.NutsSession session)
getHelpText in interface NutsWorkspaceExtpublic String getLicenseText(net.thevpc.nuts.NutsSession session)
getLicenseText in interface NutsWorkspaceExtpublic String resolveDefaultHelp(Class clazz, net.thevpc.nuts.NutsSession session)
resolveDefaultHelp in interface NutsWorkspaceExtpublic net.thevpc.nuts.NutsId resolveEffectiveId(net.thevpc.nuts.NutsDescriptor descriptor,
net.thevpc.nuts.NutsSession session)
resolveEffectiveId in interface NutsWorkspaceExtpublic net.thevpc.nuts.NutsIdType resolveNutsIdType(net.thevpc.nuts.NutsId id,
net.thevpc.nuts.NutsSession session)
resolveNutsIdType in interface NutsWorkspaceExtpublic net.thevpc.nuts.spi.NutsInstallerComponent getInstaller(net.thevpc.nuts.NutsDefinition nutToInstall,
net.thevpc.nuts.NutsSession session)
getInstaller in interface NutsWorkspaceExtpublic void requireImpl(net.thevpc.nuts.NutsDefinition def,
net.thevpc.nuts.NutsSession session,
boolean withDependencies,
net.thevpc.nuts.NutsId[] forId)
requireImpl in interface NutsWorkspaceExtpublic void installImpl(net.thevpc.nuts.NutsDefinition def,
String[] args,
net.thevpc.nuts.spi.NutsInstallerComponent installerComponent,
net.thevpc.nuts.NutsSession session,
boolean updateDefaultVersion)
installImpl in interface NutsWorkspaceExtpublic void updateImpl(net.thevpc.nuts.NutsDefinition def,
String[] args,
net.thevpc.nuts.spi.NutsInstallerComponent installerComponent,
net.thevpc.nuts.NutsSession session,
boolean updateDefaultVersion)
updateImpl in interface NutsWorkspaceExtpublic boolean requiresRuntimeExtension(net.thevpc.nuts.NutsSession session)
NutsWorkspaceExtNutsConstants.ENV_KEY_EXCLUDE_RUNTIME_EXTENSION is forced to
falserequiresRuntimeExtension in interface NutsWorkspaceExtsession - sessionpublic net.thevpc.nuts.NutsDescriptor resolveEffectiveDescriptor(net.thevpc.nuts.NutsDescriptor descriptor,
net.thevpc.nuts.NutsSession session)
resolveEffectiveDescriptor in interface NutsWorkspaceExtpublic NutsInstalledRepository getInstalledRepository()
getInstalledRepository in interface NutsWorkspaceExtpublic net.thevpc.nuts.NutsInstallStatus getInstallStatus(net.thevpc.nuts.NutsId id,
boolean checkDependencies,
net.thevpc.nuts.NutsSession session)
getInstallStatus in interface NutsWorkspaceExtpublic NutsExecutionContextBuilder createExecutionContext()
createExecutionContext in interface NutsWorkspaceExtpublic void deployBoot(net.thevpc.nuts.NutsSession session,
net.thevpc.nuts.NutsId def,
boolean withDependencies)
deployBoot in interface NutsWorkspaceExtpublic net.thevpc.nuts.NutsSession defaultSession()
defaultSession in interface NutsWorkspaceExtpublic NutsWorkspaceModel getModel()
getModel in interface NutsWorkspaceExtCopyright © 2022 vpc open source initiative. All rights reserved.