public class DefaultNInstalledRepository extends AbstractNRepository implements NInstalledRepository, NRepositoryExt0
| Modifier and Type | Field and Description |
|---|---|
static String |
INSTALLED_REPO_UUID |
static String |
NUTS_INSTALL_FILE |
available, configModel, enabled, extensions, options, parentRepository, securityModel, supportsDeploy, userProperties, workspace| Constructor and Description |
|---|
DefaultNInstalledRepository(net.thevpc.nuts.NBootOptions bOptions) |
| Modifier and Type | Method and Description |
|---|---|
protected net.thevpc.nuts.log.NLog |
_LOG() |
protected net.thevpc.nuts.log.NLogOp |
_LOGOP() |
void |
addLog(NInstallLogAction action,
net.thevpc.nuts.NId id,
net.thevpc.nuts.NId requestor,
String message,
boolean succeeded) |
void |
addString(net.thevpc.nuts.NId id,
String name,
String value) |
boolean |
contains(net.thevpc.nuts.NId id,
String name) |
net.thevpc.nuts.spi.NDeployRepositoryCmd |
deploy() |
net.thevpc.nuts.spi.NFetchContentRepositoryCmd |
fetchContent() |
net.thevpc.nuts.spi.NFetchDescriptorRepositoryCmd |
fetchDescriptor() |
net.thevpc.nuts.util.NStream<NInstallLogRecord> |
findLog() |
String |
getBootConnectionString() |
String |
getDefaultVersion(net.thevpc.nuts.NId id) |
net.thevpc.nuts.NInstallInformation |
getInstallInformation(InstallInfoConfig ii) |
net.thevpc.nuts.NInstallInformation |
getInstallInformation(net.thevpc.nuts.NId id) |
net.thevpc.nuts.NInstallStatus |
getInstallStatus(net.thevpc.nuts.NId id) |
net.thevpc.nuts.io.NPath |
getPath(net.thevpc.nuts.NId id,
String name) |
net.thevpc.nuts.NInstallInformation |
install(net.thevpc.nuts.NDefinition def) |
void |
install(net.thevpc.nuts.NId id,
net.thevpc.nuts.NId forId) |
boolean |
isAcceptFetchMode(net.thevpc.nuts.NFetchMode mode) |
boolean |
isDefaultVersion(net.thevpc.nuts.NId id) |
boolean |
isRemote() |
boolean |
isTemporary() |
net.thevpc.nuts.NId |
pathToId(net.thevpc.nuts.io.NPath path) |
void |
printJson(net.thevpc.nuts.NId id,
String name,
InstallInfoConfig value) |
net.thevpc.nuts.spi.NPushRepositoryCmd |
push() |
<T> T |
readJson(net.thevpc.nuts.NId id,
String name,
Class<T> clazz) |
void |
remove(net.thevpc.nuts.NId id,
String name) |
net.thevpc.nuts.NInstallInformation |
require(net.thevpc.nuts.NDefinition def,
boolean deploy,
net.thevpc.nuts.NId[] forIds,
net.thevpc.nuts.NDependencyScope scope) |
net.thevpc.nuts.spi.NSearchRepositoryCmd |
search() |
net.thevpc.nuts.util.NIterator<InstallInfoConfig> |
searchInstallConfig() |
net.thevpc.nuts.util.NIterator<net.thevpc.nuts.NInstallInformation> |
searchInstallInformation() |
net.thevpc.nuts.spi.NSearchVersionsRepositoryCmd |
searchVersions() |
net.thevpc.nuts.NRepositorySecurityManager |
security() |
void |
setDefaultVersion(net.thevpc.nuts.NId id) |
net.thevpc.nuts.spi.NRepositoryUndeployCmd |
undeploy() |
void |
uninstall(net.thevpc.nuts.NDefinition def) |
void |
unrequire(net.thevpc.nuts.NId requiredId,
net.thevpc.nuts.NId requestorId,
net.thevpc.nuts.NDependencyScope scope) |
net.thevpc.nuts.spi.NUpdateRepositoryStatsCmd |
updateStatistics() |
addRepositoryListener, addTag, addUserPropertyListener, config, containsTags, getIdBasedir, getIdExtension, getIdFilename, getIdFilename, getName, getParentRepository, getRepositoryListeners, getRepositoryType, getTags, getUserProperties, getUserPropertyListeners, getUuid, getWorkspace, isAccessible, isAccessible, isAccessibleImpl, isEnabled, isPreview, isSupportedDeploy, isSupportedDeploy, removeRepositoryListener, removeTag, removeUserPropertyListener, setEnabled, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddRepositoryListener, addTag, addUserPropertyListener, config, containsTags, getName, getParentRepository, getRepositoryListeners, getRepositoryType, getTags, getUserProperties, getUserPropertyListeners, getUuid, getWorkspace, isAccessible, isAccessible, isEnabled, isPreview, isSupportedDeploy, isSupportedDeploy, removeRepositoryListener, removeTag, removeUserPropertyListener, setEnabledgetIdBasedir, getIdFilename, ofpublic static final String INSTALLED_REPO_UUID
public static final String NUTS_INSTALL_FILE
public DefaultNInstalledRepository(net.thevpc.nuts.NBootOptions bOptions)
protected net.thevpc.nuts.log.NLogOp _LOGOP()
protected net.thevpc.nuts.log.NLog _LOG()
public boolean isDefaultVersion(net.thevpc.nuts.NId id)
isDefaultVersion in interface NInstalledRepositorypublic String getBootConnectionString()
getBootConnectionString in interface net.thevpc.nuts.NRepositorypublic boolean isTemporary()
isTemporary in interface net.thevpc.nuts.NRepositoryisTemporary in class AbstractNRepositorypublic net.thevpc.nuts.util.NIterator<net.thevpc.nuts.NInstallInformation> searchInstallInformation()
searchInstallInformation in interface NInstalledRepositorypublic String getDefaultVersion(net.thevpc.nuts.NId id)
getDefaultVersion in interface NInstalledRepositorypublic void setDefaultVersion(net.thevpc.nuts.NId id)
setDefaultVersion in interface NInstalledRepositorypublic net.thevpc.nuts.NInstallInformation getInstallInformation(net.thevpc.nuts.NId id)
getInstallInformation in interface NInstalledRepositorypublic net.thevpc.nuts.NInstallStatus getInstallStatus(net.thevpc.nuts.NId id)
getInstallStatus in interface NInstalledRepositorypublic void install(net.thevpc.nuts.NId id,
net.thevpc.nuts.NId forId)
install in interface NInstalledRepositorypublic net.thevpc.nuts.NInstallInformation install(net.thevpc.nuts.NDefinition def)
install in interface NInstalledRepositorypublic void uninstall(net.thevpc.nuts.NDefinition def)
uninstall in interface NInstalledRepositorypublic net.thevpc.nuts.NInstallInformation require(net.thevpc.nuts.NDefinition def,
boolean deploy,
net.thevpc.nuts.NId[] forIds,
net.thevpc.nuts.NDependencyScope scope)
require in interface NInstalledRepositorypublic void unrequire(net.thevpc.nuts.NId requiredId,
net.thevpc.nuts.NId requestorId,
net.thevpc.nuts.NDependencyScope scope)
unrequire in interface NInstalledRepositorypublic net.thevpc.nuts.util.NStream<NInstallLogRecord> findLog()
findLog in interface NInstalledRepositorypublic net.thevpc.nuts.NId pathToId(net.thevpc.nuts.io.NPath path)
public net.thevpc.nuts.util.NIterator<InstallInfoConfig> searchInstallConfig()
public net.thevpc.nuts.NInstallInformation getInstallInformation(InstallInfoConfig ii)
public void printJson(net.thevpc.nuts.NId id,
String name,
InstallInfoConfig value)
public void remove(net.thevpc.nuts.NId id,
String name)
public boolean contains(net.thevpc.nuts.NId id,
String name)
public net.thevpc.nuts.io.NPath getPath(net.thevpc.nuts.NId id,
String name)
public net.thevpc.nuts.NRepositorySecurityManager security()
security in interface net.thevpc.nuts.NRepositorysecurity in interface net.thevpc.nuts.spi.NRepositorySPIsecurity in class AbstractNRepositorypublic net.thevpc.nuts.spi.NDeployRepositoryCmd deploy()
deploy in interface net.thevpc.nuts.spi.NRepositorySPIpublic net.thevpc.nuts.spi.NRepositoryUndeployCmd undeploy()
undeploy in interface net.thevpc.nuts.spi.NRepositorySPIpublic net.thevpc.nuts.spi.NPushRepositoryCmd push()
push in interface net.thevpc.nuts.spi.NRepositorySPIpublic net.thevpc.nuts.spi.NFetchDescriptorRepositoryCmd fetchDescriptor()
fetchDescriptor in interface net.thevpc.nuts.spi.NRepositorySPIpublic net.thevpc.nuts.spi.NFetchContentRepositoryCmd fetchContent()
fetchContent in interface net.thevpc.nuts.spi.NRepositorySPIpublic net.thevpc.nuts.spi.NSearchRepositoryCmd search()
search in interface net.thevpc.nuts.spi.NRepositorySPIpublic net.thevpc.nuts.spi.NSearchVersionsRepositoryCmd searchVersions()
searchVersions in interface net.thevpc.nuts.spi.NRepositorySPIpublic net.thevpc.nuts.spi.NUpdateRepositoryStatsCmd updateStatistics()
updateStatistics in interface net.thevpc.nuts.spi.NRepositorySPIpublic boolean isAcceptFetchMode(net.thevpc.nuts.NFetchMode mode)
isAcceptFetchMode in interface net.thevpc.nuts.spi.NRepositorySPIpublic boolean isRemote()
isRemote in interface net.thevpc.nuts.NRepositorypublic void addLog(NInstallLogAction action, net.thevpc.nuts.NId id, net.thevpc.nuts.NId requestor, String message, boolean succeeded)
Copyright © 2025 vpc open source initiative. All rights reserved.