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.NutsWorkspaceAppsManager |
apps() |
net.thevpc.nuts.NutsBootManager |
boot() |
net.thevpc.nuts.NutsCommandLineManager |
commandLine() |
net.thevpc.nuts.NutsCustomCommandManager |
commands() |
net.thevpc.nuts.NutsConcurrentManager |
concurrent() |
net.thevpc.nuts.NutsWorkspaceConfigManager |
config() |
NutsExecutionContextBuilder |
createExecutionContext() |
net.thevpc.nuts.NutsSession |
createSession() |
net.thevpc.nuts.NutsSession |
defaultSession() |
net.thevpc.nuts.NutsDependencyManager |
dependency() |
net.thevpc.nuts.NutsDeployCommand |
deploy() |
void |
deployBoot(net.thevpc.nuts.NutsSession session,
net.thevpc.nuts.NutsId def,
boolean withDependencies) |
net.thevpc.nuts.NutsDescriptorManager |
descriptor() |
net.thevpc.nuts.NutsElementFormat |
elem() |
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.NutsFilterManager |
filters() |
net.thevpc.nuts.NutsFormatManager |
formats() |
net.thevpc.nuts.NutsId |
getApiId() |
net.thevpc.nuts.NutsVersion |
getApiVersion() |
Set<net.thevpc.nuts.NutsId> |
getCompanionIds(net.thevpc.nuts.NutsSession session) |
String |
getHashName() |
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 |
getLocation() |
String |
getName() |
net.thevpc.nuts.NutsId |
getRuntimeId() |
net.thevpc.nuts.NutsSession |
getSession() |
int |
getSupportLevel(net.thevpc.nuts.NutsSupportLevelContext<net.thevpc.nuts.NutsWorkspaceOptions> context) |
String |
getUuid() |
String |
getWelcomeText(net.thevpc.nuts.NutsSession session) |
net.thevpc.nuts.NutsIdManager |
id() |
net.thevpc.nuts.NutsImportManager |
imports() |
net.thevpc.nuts.NutsInfoFormat |
info() |
net.thevpc.nuts.NutsInstallCommand |
install() |
void |
installImpl(net.thevpc.nuts.NutsDefinition def,
String[] args,
net.thevpc.nuts.NutsInstallerComponent installerComponent,
net.thevpc.nuts.NutsSession session,
boolean updateDefaultVersion) |
net.thevpc.nuts.NutsIOManager |
io() |
net.thevpc.nuts.NutsWorkspaceLocationManager |
locations() |
net.thevpc.nuts.NutsLogManager |
log() |
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.NutsSdkManager |
sdks() |
net.thevpc.nuts.NutsSearchCommand |
search() |
net.thevpc.nuts.NutsWorkspaceSecurityManager |
security() |
net.thevpc.nuts.NutsTerminalManager |
term() |
net.thevpc.nuts.NutsTextManager |
text() |
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.NutsInstallerComponent installerComponent,
net.thevpc.nuts.NutsSession session,
boolean updateDefaultVersion) |
net.thevpc.nuts.NutsUpdateStatisticsCommand |
updateStatistics() |
net.thevpc.nuts.NutsVersionManager |
version() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitofpublic NutsWorkspaceSessionAwareImpl(net.thevpc.nuts.NutsSession session,
net.thevpc.nuts.NutsWorkspace ws)
public String getHashName()
getHashName in interface net.thevpc.nuts.NutsWorkspacepublic String getUuid()
getUuid in interface net.thevpc.nuts.NutsWorkspacepublic String getName()
getName 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 Set<net.thevpc.nuts.NutsId> getCompanionIds(net.thevpc.nuts.NutsSession session)
getCompanionIds 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.NutsWorkspaceAppsManager apps()
apps 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.NutsFilterManager filters()
filters in interface net.thevpc.nuts.NutsWorkspacepublic net.thevpc.nuts.NutsIOManager io()
io in interface net.thevpc.nuts.NutsWorkspacepublic net.thevpc.nuts.NutsLogManager log()
log in interface net.thevpc.nuts.NutsWorkspacepublic net.thevpc.nuts.NutsWorkspaceEventManager events()
events in interface net.thevpc.nuts.NutsWorkspacepublic net.thevpc.nuts.NutsCommandLineManager commandLine()
commandLine in interface net.thevpc.nuts.NutsWorkspacepublic net.thevpc.nuts.NutsIdManager id()
id in interface net.thevpc.nuts.NutsWorkspacepublic net.thevpc.nuts.NutsVersionManager version()
version in interface net.thevpc.nuts.NutsWorkspacepublic net.thevpc.nuts.NutsInfoFormat info()
info in interface net.thevpc.nuts.NutsWorkspacepublic net.thevpc.nuts.NutsDescriptorManager descriptor()
descriptor in interface net.thevpc.nuts.NutsWorkspacepublic net.thevpc.nuts.NutsDependencyManager dependency()
dependency in interface net.thevpc.nuts.NutsWorkspacepublic net.thevpc.nuts.NutsFormatManager formats()
formats in interface net.thevpc.nuts.NutsWorkspacepublic net.thevpc.nuts.NutsConcurrentManager concurrent()
concurrent in interface net.thevpc.nuts.NutsWorkspacepublic net.thevpc.nuts.NutsSdkManager sdks()
sdks 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.NutsSession createSession()
createSession in interface net.thevpc.nuts.NutsWorkspacepublic int getSupportLevel(net.thevpc.nuts.NutsSupportLevelContext<net.thevpc.nuts.NutsWorkspaceOptions> context)
getSupportLevel in interface net.thevpc.nuts.spi.NutsComponent<net.thevpc.nuts.NutsWorkspaceOptions>public net.thevpc.nuts.NutsSession getSession()
public net.thevpc.nuts.NutsTerminalManager term()
term in interface net.thevpc.nuts.NutsWorkspacepublic net.thevpc.nuts.NutsBootManager boot()
boot in interface net.thevpc.nuts.NutsWorkspacepublic String getLocation()
getLocation in interface net.thevpc.nuts.NutsWorkspacepublic 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.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.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.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 net.thevpc.nuts.NutsTextManager text()
text in interface net.thevpc.nuts.NutsWorkspacepublic net.thevpc.nuts.NutsElementFormat elem()
elem in interface net.thevpc.nuts.NutsWorkspaceCopyright © 2021 vpc open source initiative. All rights reserved.