public class DefaultNutsWorkspaceConfigModel extends Object
| Modifier and Type | Field and Description |
|---|---|
static boolean |
NO_M2 |
protected NutsWorkspaceConfigApi |
storeModelApi |
protected NutsWorkspaceConfigBoot |
storeModelBoot |
protected NutsWorkspaceConfigMain |
storeModelMain |
protected NutsWorkspaceConfigRuntime |
storeModelRuntime |
protected NutsWorkspaceConfigSecurity |
storeModelSecurity |
| Constructor and Description |
|---|
DefaultNutsWorkspaceConfigModel(DefaultNutsWorkspace ws,
net.thevpc.nuts.NutsWorkspaceInitInformation initOptions) |
| 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) |
net.thevpc.nuts.NutsAuthenticationAgent |
createAuthenticationAgent(String authenticationAgent,
net.thevpc.nuts.NutsSession session) |
net.thevpc.nuts.NutsId |
createContentFaceId(net.thevpc.nuts.NutsId id,
net.thevpc.nuts.NutsDescriptor desc) |
net.thevpc.nuts.NutsId |
createSdkId(String type,
String version,
net.thevpc.nuts.NutsSession session) |
net.thevpc.nuts.NutsWorkspaceListManager |
createWorkspaceListManager(String name,
net.thevpc.nuts.NutsSession session) |
DefaultNutsWorkspaceCurrentConfig |
current() |
void |
fireConfigurationChanged(String configName,
net.thevpc.nuts.NutsSession session,
ConfigEventType t) |
Set<String> |
getAvailableArchetypes(net.thevpc.nuts.NutsSession session) |
ClassLoader |
getBootClassLoader() |
String |
getBootClassWorldString(net.thevpc.nuts.NutsSession session) |
URL[] |
getBootClassWorldURLs() |
String |
getBootRepositories() |
long |
getCreationFinishTimeMillis() |
long |
getCreationStartTimeMillis() |
long |
getCreationTimeMillis() |
DefaultNutsWorkspaceCurrentConfig |
getCurrentConfig() |
net.thevpc.nuts.NutsAddRepositoryOptions[] |
getDefaultRepositories(net.thevpc.nuts.NutsSession session) |
net.thevpc.nuts.spi.NutsIndexStoreFactory |
getIndexStoreClientFactory() |
String |
getJavaCommand() |
String |
getJavaOptions() |
net.thevpc.nuts.NutsWorkspaceOptions |
getOptions(net.thevpc.nuts.NutsSession session) |
String |
getRepositoriesRoot(net.thevpc.nuts.NutsSession session) |
net.thevpc.nuts.NutsUserConfig |
getSecurity(String id) |
NutsWorkspaceConfigApi |
getStoredConfigApi() |
NutsWorkspaceConfigBoot |
getStoredConfigBoot() |
NutsWorkspaceConfigMain |
getStoredConfigMain() |
NutsWorkspaceConfigRuntime |
getStoredConfigRuntime() |
NutsWorkspaceConfigSecurity |
getStoredConfigSecurity() |
NutsWorkspaceConfigApi |
getStoreModelApi() |
NutsWorkspaceConfigBoot |
getStoreModelBoot() |
NutsWorkspaceConfigMain |
getStoreModelMain() |
NutsWorkspaceConfigRuntime |
getStoreModelRuntime() |
NutsWorkspaceConfigSecurity |
getStoreModelSecurity() |
String |
getTempRepositoriesRoot(net.thevpc.nuts.NutsSession session) |
net.thevpc.nuts.NutsUserConfig |
getUser(String userId,
net.thevpc.nuts.NutsSession session) |
net.thevpc.nuts.NutsUserConfig[] |
getUsers(net.thevpc.nuts.NutsSession session) |
net.thevpc.nuts.NutsWorkspace |
getWorkspace() |
boolean |
isConfigurationChanged() |
boolean |
isExcludedExtension(String extensionId,
net.thevpc.nuts.NutsWorkspaceOptions options,
net.thevpc.nuts.NutsSession session) |
boolean |
isGlobal() |
boolean |
isReadOnly() |
boolean |
isSupportedRepositoryType(String repositoryType,
net.thevpc.nuts.NutsSession session) |
boolean |
isValidWorkspaceFolder(net.thevpc.nuts.NutsSession session) |
net.thevpc.nuts.NutsWorkspaceBootConfig |
loadBootConfig(String _ws,
boolean global,
boolean followLinks,
net.thevpc.nuts.NutsSession session) |
boolean |
loadWorkspace(net.thevpc.nuts.NutsSession session) |
void |
onExtensionsPrepared(net.thevpc.nuts.NutsSession session) |
void |
onPostUpdateConfig(String confName,
net.thevpc.nuts.NutsSession session) |
void |
onPreUpdateConfig(String confName,
net.thevpc.nuts.NutsSession session) |
net.thevpc.nuts.NutsWorkspaceOptionsBuilder |
optionsBuilder(net.thevpc.nuts.NutsSession session) |
void |
prepareBoot(boolean force,
net.thevpc.nuts.NutsSession session) |
void |
prepareBootApi(net.thevpc.nuts.NutsId apiId,
net.thevpc.nuts.NutsId runtimeId,
boolean force,
net.thevpc.nuts.NutsSession session) |
void |
prepareBootExtension(net.thevpc.nuts.NutsId id,
boolean force,
net.thevpc.nuts.NutsSession session) |
void |
prepareBootRuntime(net.thevpc.nuts.NutsId id,
boolean force,
net.thevpc.nuts.NutsSession session) |
void |
prepareBootRuntimeOrExtension(net.thevpc.nuts.NutsId id,
boolean force,
boolean runtime,
net.thevpc.nuts.NutsSession session) |
void |
removeUser(String userId,
net.thevpc.nuts.NutsSession session) |
NutsRepositorySelector.SelectorList |
resolveBootRepositoriesList() |
String |
resolveRepositoryPath(String repositoryLocation,
net.thevpc.nuts.NutsSession session) |
boolean |
save(boolean force,
net.thevpc.nuts.NutsSession session) |
boolean |
save(net.thevpc.nuts.NutsSession session) |
void |
setBootApiVersion(String value,
net.thevpc.nuts.NutsSession session) |
void |
setBootRepositories(String value,
net.thevpc.nuts.NutsSession session) |
void |
setBootRuntimeDependencies(String value,
net.thevpc.nuts.NutsSession session) |
void |
setBootRuntimeId(String value,
net.thevpc.nuts.NutsSession session) |
void |
setConfigApi(NutsWorkspaceConfigApi config,
net.thevpc.nuts.NutsSession session) |
void |
setConfigApi(NutsWorkspaceConfigApi config,
net.thevpc.nuts.NutsSession session,
boolean fire) |
void |
setConfigBoot(NutsWorkspaceConfigBoot config,
net.thevpc.nuts.NutsSession options) |
void |
setConfigMain(NutsWorkspaceConfigMain config,
net.thevpc.nuts.NutsSession session) |
void |
setConfigRuntime(NutsWorkspaceConfigRuntime config,
net.thevpc.nuts.NutsSession options) |
void |
setConfigRuntime(NutsWorkspaceConfigRuntime config,
net.thevpc.nuts.NutsSession session,
boolean fire) |
void |
setConfigSecurity(NutsWorkspaceConfigSecurity config,
net.thevpc.nuts.NutsSession session) |
void |
setCurrentConfig(DefaultNutsWorkspaceCurrentConfig currentConfig) |
void |
setEndCreateTimeMillis(long endCreateTime) |
void |
setSecure(boolean secure,
net.thevpc.nuts.NutsSession session) |
void |
setStartCreateTimeMillis(long startCreateTime) |
void |
setUser(net.thevpc.nuts.NutsUserConfig config,
net.thevpc.nuts.NutsSession session) |
void |
setUsers(net.thevpc.nuts.NutsUserConfig[] users,
net.thevpc.nuts.NutsSession session) |
net.thevpc.nuts.NutsWorkspaceStoredConfig |
stored() |
String |
toString() |
public static final boolean NO_M2
protected NutsWorkspaceConfigBoot storeModelBoot
protected NutsWorkspaceConfigApi storeModelApi
protected NutsWorkspaceConfigRuntime storeModelRuntime
protected NutsWorkspaceConfigSecurity storeModelSecurity
protected NutsWorkspaceConfigMain storeModelMain
public DefaultNutsWorkspaceConfigModel(DefaultNutsWorkspace ws, net.thevpc.nuts.NutsWorkspaceInitInformation initOptions)
protected net.thevpc.nuts.NutsLoggerOp _LOGOP(net.thevpc.nuts.NutsSession session)
protected net.thevpc.nuts.NutsLogger _LOG(net.thevpc.nuts.NutsSession session)
public DefaultNutsWorkspaceCurrentConfig getCurrentConfig()
public net.thevpc.nuts.NutsWorkspaceStoredConfig stored()
public ClassLoader getBootClassLoader()
public URL[] getBootClassWorldURLs()
public boolean isReadOnly()
public boolean save(boolean force,
net.thevpc.nuts.NutsSession session)
public boolean save(net.thevpc.nuts.NutsSession session)
public net.thevpc.nuts.NutsWorkspaceBootConfig loadBootConfig(String _ws, boolean global, boolean followLinks, net.thevpc.nuts.NutsSession session)
public net.thevpc.nuts.NutsWorkspaceOptionsBuilder optionsBuilder(net.thevpc.nuts.NutsSession session)
public boolean isExcludedExtension(String extensionId, net.thevpc.nuts.NutsWorkspaceOptions options, net.thevpc.nuts.NutsSession session)
public net.thevpc.nuts.NutsWorkspaceOptions getOptions(net.thevpc.nuts.NutsSession session)
public net.thevpc.nuts.NutsId createContentFaceId(net.thevpc.nuts.NutsId id,
net.thevpc.nuts.NutsDescriptor desc)
public net.thevpc.nuts.NutsWorkspaceListManager createWorkspaceListManager(String name, net.thevpc.nuts.NutsSession session)
public boolean isSupportedRepositoryType(String repositoryType, net.thevpc.nuts.NutsSession session)
public net.thevpc.nuts.NutsAddRepositoryOptions[] getDefaultRepositories(net.thevpc.nuts.NutsSession session)
public Set<String> getAvailableArchetypes(net.thevpc.nuts.NutsSession session)
public String resolveRepositoryPath(String repositoryLocation, net.thevpc.nuts.NutsSession session)
public net.thevpc.nuts.spi.NutsIndexStoreFactory getIndexStoreClientFactory()
public String getBootRepositories()
public String getJavaCommand()
public String getJavaOptions()
public boolean isGlobal()
public long getCreationStartTimeMillis()
public long getCreationFinishTimeMillis()
public long getCreationTimeMillis()
public NutsWorkspaceConfigMain getStoreModelMain()
public DefaultNutsWorkspaceCurrentConfig current()
public void setStartCreateTimeMillis(long startCreateTime)
public void setCurrentConfig(DefaultNutsWorkspaceCurrentConfig currentConfig)
public void setConfigBoot(NutsWorkspaceConfigBoot config, net.thevpc.nuts.NutsSession options)
public void setConfigApi(NutsWorkspaceConfigApi config, net.thevpc.nuts.NutsSession session)
public void setConfigRuntime(NutsWorkspaceConfigRuntime config, net.thevpc.nuts.NutsSession options)
public void setConfigSecurity(NutsWorkspaceConfigSecurity config, net.thevpc.nuts.NutsSession session)
public void setConfigMain(NutsWorkspaceConfigMain config, net.thevpc.nuts.NutsSession session)
public void setEndCreateTimeMillis(long endCreateTime)
public void prepareBootApi(net.thevpc.nuts.NutsId apiId,
net.thevpc.nuts.NutsId runtimeId,
boolean force,
net.thevpc.nuts.NutsSession session)
public void prepareBootRuntime(net.thevpc.nuts.NutsId id,
boolean force,
net.thevpc.nuts.NutsSession session)
public void prepareBootExtension(net.thevpc.nuts.NutsId id,
boolean force,
net.thevpc.nuts.NutsSession session)
public void prepareBoot(boolean force,
net.thevpc.nuts.NutsSession session)
public boolean isConfigurationChanged()
public boolean loadWorkspace(net.thevpc.nuts.NutsSession session)
public void setBootApiVersion(String value, net.thevpc.nuts.NutsSession session)
public void setBootRuntimeId(String value, net.thevpc.nuts.NutsSession session)
public void setBootRuntimeDependencies(String value, net.thevpc.nuts.NutsSession session)
public void setBootRepositories(String value, net.thevpc.nuts.NutsSession session)
public net.thevpc.nuts.NutsUserConfig getUser(String userId, net.thevpc.nuts.NutsSession session)
public net.thevpc.nuts.NutsUserConfig[] getUsers(net.thevpc.nuts.NutsSession session)
public void setUser(net.thevpc.nuts.NutsUserConfig config,
net.thevpc.nuts.NutsSession session)
public void removeUser(String userId, net.thevpc.nuts.NutsSession session)
public void setSecure(boolean secure,
net.thevpc.nuts.NutsSession session)
public void fireConfigurationChanged(String configName, net.thevpc.nuts.NutsSession session, ConfigEventType t)
public NutsWorkspaceConfigApi getStoredConfigApi()
public NutsWorkspaceConfigBoot getStoredConfigBoot()
public NutsWorkspaceConfigSecurity getStoredConfigSecurity()
public NutsWorkspaceConfigMain getStoredConfigMain()
public net.thevpc.nuts.NutsWorkspace getWorkspace()
public String getRepositoriesRoot(net.thevpc.nuts.NutsSession session)
public String getTempRepositoriesRoot(net.thevpc.nuts.NutsSession session)
public boolean isValidWorkspaceFolder(net.thevpc.nuts.NutsSession session)
public net.thevpc.nuts.NutsAuthenticationAgent createAuthenticationAgent(String authenticationAgent, net.thevpc.nuts.NutsSession session)
public void setUsers(net.thevpc.nuts.NutsUserConfig[] users,
net.thevpc.nuts.NutsSession session)
public NutsWorkspaceConfigRuntime getStoredConfigRuntime()
public net.thevpc.nuts.NutsId createSdkId(String type, String version, net.thevpc.nuts.NutsSession session)
public void onExtensionsPrepared(net.thevpc.nuts.NutsSession session)
public void setConfigApi(NutsWorkspaceConfigApi config, net.thevpc.nuts.NutsSession session, boolean fire)
public void setConfigRuntime(NutsWorkspaceConfigRuntime config, net.thevpc.nuts.NutsSession session, boolean fire)
public String getBootClassWorldString(net.thevpc.nuts.NutsSession session)
public void prepareBootRuntimeOrExtension(net.thevpc.nuts.NutsId id,
boolean force,
boolean runtime,
net.thevpc.nuts.NutsSession session)
public void onPreUpdateConfig(String confName, net.thevpc.nuts.NutsSession session)
public void onPostUpdateConfig(String confName, net.thevpc.nuts.NutsSession session)
public net.thevpc.nuts.NutsUserConfig getSecurity(String id)
public NutsRepositorySelector.SelectorList resolveBootRepositoriesList()
public NutsWorkspaceConfigBoot getStoreModelBoot()
public NutsWorkspaceConfigApi getStoreModelApi()
public NutsWorkspaceConfigRuntime getStoreModelRuntime()
public NutsWorkspaceConfigSecurity getStoreModelSecurity()
Copyright © 2021 vpc open source initiative. All rights reserved.