public abstract class AbstractNRepositoryBase extends AbstractNRepository implements NRepositoryExt
| Modifier and Type | Field and Description |
|---|---|
protected net.thevpc.nuts.NIndexStore |
nIndexStore |
available, configModel, enabled, extensions, options, parentRepository, securityModel, supportsDeploy, userProperties, workspace| Constructor and Description |
|---|
AbstractNRepositoryBase(net.thevpc.nuts.NAddRepositoryOptions options,
net.thevpc.nuts.NRepository parentRepository,
net.thevpc.nuts.NSpeedQualifier speed,
boolean supportedMirroring,
String repositoryType,
boolean supportsDeploy) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
acceptAction(net.thevpc.nuts.NId id,
NRepositorySupportedAction supportedAction,
net.thevpc.nuts.NFetchMode mode) |
void |
checkAllowedFetch(net.thevpc.nuts.NId id) |
net.thevpc.nuts.spi.NDeployRepositoryCmd |
deploy() |
net.thevpc.nuts.spi.NFetchContentRepositoryCmd |
fetchContent() |
net.thevpc.nuts.spi.NFetchDescriptorRepositoryCmd |
fetchDescriptor() |
net.thevpc.nuts.io.NPath |
getIdBasedir(net.thevpc.nuts.NId id) |
protected String |
getIdComponentExtension(String packaging) |
protected String |
getIdExtension(net.thevpc.nuts.NId id) |
protected net.thevpc.nuts.io.NPath |
getIdRelativePath(net.thevpc.nuts.NId id) |
net.thevpc.nuts.io.NPath |
getIdRemotePath(net.thevpc.nuts.NId id) |
net.thevpc.nuts.NIndexStore |
getIndexStore() |
protected void |
init(net.thevpc.nuts.NAddRepositoryOptions options,
net.thevpc.nuts.NRepository parent,
net.thevpc.nuts.NSpeedQualifier speed,
boolean supportedMirroring,
String repositoryType) |
net.thevpc.nuts.spi.NPushRepositoryCmd |
push() |
net.thevpc.nuts.spi.NSearchRepositoryCmd |
search() |
net.thevpc.nuts.NId |
searchLatestVersion(net.thevpc.nuts.NId id,
net.thevpc.nuts.NDefinitionFilter filter,
net.thevpc.nuts.NFetchMode fetchMode) |
net.thevpc.nuts.spi.NSearchVersionsRepositoryCmd |
searchVersions() |
String |
toString() |
protected void |
traceMessage(net.thevpc.nuts.NFetchMode fetchMode,
Level lvl,
net.thevpc.nuts.NId id,
net.thevpc.nuts.log.NLogVerb tracePhase,
String title,
long startTime,
net.thevpc.nuts.util.NMsg extraMessage) |
net.thevpc.nuts.spi.NRepositoryUndeployCmd |
undeploy() |
net.thevpc.nuts.spi.NUpdateRepositoryStatsCmd |
updateStatistics() |
addRepositoryListener, addTag, addUserPropertyListener, config, containsTags, getIdFilename, getIdFilename, getName, getParentRepository, getRepositoryListeners, getRepositoryType, getTags, getUserProperties, getUserPropertyListeners, getUuid, getWorkspace, isAccessible, isAccessible, isAccessibleImpl, isEnabled, isPreview, isSupportedDeploy, isSupportedDeploy, isTemporary, removeRepositoryListener, removeTag, removeUserPropertyListener, security, setEnabledclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitdeployImpl, fetchContentImpl, fetchDescriptorImpl, of, pushImpl, searchImpl, searchVersionsImpl, undeployImplgetIdFilenamepublic AbstractNRepositoryBase(net.thevpc.nuts.NAddRepositoryOptions options,
net.thevpc.nuts.NRepository parentRepository,
net.thevpc.nuts.NSpeedQualifier speed,
boolean supportedMirroring,
String repositoryType,
boolean supportsDeploy)
public net.thevpc.nuts.NIndexStore getIndexStore()
getIndexStore in interface NRepositoryExtprotected void init(net.thevpc.nuts.NAddRepositoryOptions options,
net.thevpc.nuts.NRepository parent,
net.thevpc.nuts.NSpeedQualifier speed,
boolean supportedMirroring,
String repositoryType)
public boolean acceptAction(net.thevpc.nuts.NId id,
NRepositorySupportedAction supportedAction,
net.thevpc.nuts.NFetchMode mode)
acceptAction in interface NRepositoryExtpublic String toString()
toString in class AbstractNRepositorypublic void checkAllowedFetch(net.thevpc.nuts.NId id)
checkAllowedFetch in interface NRepositoryExtpublic net.thevpc.nuts.spi.NFetchDescriptorRepositoryCmd fetchDescriptor()
fetchDescriptor in interface net.thevpc.nuts.spi.NRepositorySPIpublic net.thevpc.nuts.NId searchLatestVersion(net.thevpc.nuts.NId id,
net.thevpc.nuts.NDefinitionFilter filter,
net.thevpc.nuts.NFetchMode fetchMode)
searchLatestVersion in interface NRepositoryExtprotected void traceMessage(net.thevpc.nuts.NFetchMode fetchMode,
Level lvl,
net.thevpc.nuts.NId id,
net.thevpc.nuts.log.NLogVerb tracePhase,
String title,
long startTime,
net.thevpc.nuts.util.NMsg extraMessage)
public net.thevpc.nuts.spi.NDeployRepositoryCmd deploy()
deploy 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.NSearchRepositoryCmd search()
search 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.NSearchVersionsRepositoryCmd searchVersions()
searchVersions in interface net.thevpc.nuts.spi.NRepositorySPIpublic net.thevpc.nuts.spi.NRepositoryUndeployCmd undeploy()
undeploy in interface net.thevpc.nuts.spi.NRepositorySPIprotected String getIdExtension(net.thevpc.nuts.NId id)
getIdExtension in class AbstractNRepositorypublic net.thevpc.nuts.io.NPath getIdBasedir(net.thevpc.nuts.NId id)
getIdBasedir in interface NRepositoryExt0getIdBasedir in class AbstractNRepositorypublic net.thevpc.nuts.io.NPath getIdRemotePath(net.thevpc.nuts.NId id)
protected net.thevpc.nuts.io.NPath getIdRelativePath(net.thevpc.nuts.NId id)
public net.thevpc.nuts.spi.NUpdateRepositoryStatsCmd updateStatistics()
updateStatistics in interface net.thevpc.nuts.spi.NRepositorySPICopyright © 2025 vpc open source initiative. All rights reserved.