public abstract class AbstractNutsRepositoryBase extends AbstractNutsRepository implements NutsRepositoryExt
| Modifier and Type | Field and Description |
|---|---|
protected net.thevpc.nuts.NutsIndexStore |
nutsIndexStore |
available, configModel, enabled, extensions, initSession, parentRepository, securityModel, supportedDeploy, userProperties, workspace| Constructor and Description |
|---|
AbstractNutsRepositoryBase(net.thevpc.nuts.NutsAddRepositoryOptions options,
net.thevpc.nuts.NutsSession session,
net.thevpc.nuts.NutsRepository parentRepository,
net.thevpc.nuts.NutsSpeedQualifier speed,
boolean supportedMirroring,
String repositoryType) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
acceptAction(net.thevpc.nuts.NutsId id,
NutsRepositorySupportedAction supportedAction,
net.thevpc.nuts.NutsFetchMode mode,
net.thevpc.nuts.NutsSession session) |
void |
checkAllowedFetch(net.thevpc.nuts.NutsId id,
net.thevpc.nuts.NutsSession session) |
net.thevpc.nuts.spi.NutsDeployRepositoryCommand |
deploy() |
net.thevpc.nuts.spi.NutsFetchContentRepositoryCommand |
fetchContent() |
net.thevpc.nuts.spi.NutsFetchDescriptorRepositoryCommand |
fetchDescriptor() |
net.thevpc.nuts.NutsPath |
getIdBasedir(net.thevpc.nuts.NutsId id,
net.thevpc.nuts.NutsSession session) |
protected String |
getIdComponentExtension(String packaging,
net.thevpc.nuts.NutsSession session) |
protected String |
getIdExtension(net.thevpc.nuts.NutsId id,
net.thevpc.nuts.NutsSession session) |
protected net.thevpc.nuts.NutsPath |
getIdRelativePath(net.thevpc.nuts.NutsId id,
net.thevpc.nuts.NutsSession session) |
protected net.thevpc.nuts.NutsPath |
getIdRemotePath(net.thevpc.nuts.NutsId id,
net.thevpc.nuts.NutsSession session) |
net.thevpc.nuts.NutsIndexStore |
getIndexStore() |
protected void |
init(net.thevpc.nuts.NutsAddRepositoryOptions options,
net.thevpc.nuts.NutsSession initSession,
net.thevpc.nuts.NutsRepository parent,
net.thevpc.nuts.NutsSpeedQualifier speed,
boolean supportedMirroring,
String repositoryType) |
net.thevpc.nuts.spi.NutsPushRepositoryCommand |
push() |
net.thevpc.nuts.spi.NutsSearchRepositoryCommand |
search() |
net.thevpc.nuts.NutsId |
searchLatestVersion(net.thevpc.nuts.NutsId id,
net.thevpc.nuts.NutsIdFilter filter,
net.thevpc.nuts.NutsFetchMode fetchMode,
net.thevpc.nuts.NutsSession session) |
net.thevpc.nuts.spi.NutsSearchVersionsRepositoryCommand |
searchVersions() |
String |
toString() |
protected void |
traceMessage(net.thevpc.nuts.NutsSession session,
net.thevpc.nuts.NutsFetchMode fetchMode,
Level lvl,
net.thevpc.nuts.NutsId id,
net.thevpc.nuts.NutsLogVerb tracePhase,
String title,
long startTime,
net.thevpc.nuts.NutsMessage extraMessage) |
net.thevpc.nuts.spi.NutsRepositoryUndeployCommand |
undeploy() |
net.thevpc.nuts.spi.NutsUpdateRepositoryStatisticsCommand |
updateStatistics() |
addRepositoryListener, addUserPropertyListener, config, getIdFilename, getName, getParentRepository, getRepositoryListeners, getRepositoryType, getUserProperties, getUserPropertyListeners, getUuid, getWorkspace, isAvailable, isAvailable, isAvailableImpl, isEnabled, isSupportedDeploy, isSupportedDeploy, isSupportedDeployImpl, removeRepositoryListener, removeUserPropertyListener, security, setEnabledclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitdeployImpl, fetchContentImpl, fetchDescriptorImpl, of, pushImpl, searchImpl, searchVersionsImpl, undeployImplgetIdFilenamepublic AbstractNutsRepositoryBase(net.thevpc.nuts.NutsAddRepositoryOptions options,
net.thevpc.nuts.NutsSession session,
net.thevpc.nuts.NutsRepository parentRepository,
net.thevpc.nuts.NutsSpeedQualifier speed,
boolean supportedMirroring,
String repositoryType)
public net.thevpc.nuts.NutsIndexStore getIndexStore()
getIndexStore in interface NutsRepositoryExtprotected void init(net.thevpc.nuts.NutsAddRepositoryOptions options,
net.thevpc.nuts.NutsSession initSession,
net.thevpc.nuts.NutsRepository parent,
net.thevpc.nuts.NutsSpeedQualifier speed,
boolean supportedMirroring,
String repositoryType)
public boolean acceptAction(net.thevpc.nuts.NutsId id,
NutsRepositorySupportedAction supportedAction,
net.thevpc.nuts.NutsFetchMode mode,
net.thevpc.nuts.NutsSession session)
acceptAction in interface NutsRepositoryExtpublic String toString()
toString in class AbstractNutsRepositorypublic void checkAllowedFetch(net.thevpc.nuts.NutsId id,
net.thevpc.nuts.NutsSession session)
checkAllowedFetch in interface NutsRepositoryExtpublic net.thevpc.nuts.spi.NutsFetchDescriptorRepositoryCommand fetchDescriptor()
fetchDescriptor in interface net.thevpc.nuts.spi.NutsRepositorySPIpublic net.thevpc.nuts.NutsId searchLatestVersion(net.thevpc.nuts.NutsId id,
net.thevpc.nuts.NutsIdFilter filter,
net.thevpc.nuts.NutsFetchMode fetchMode,
net.thevpc.nuts.NutsSession session)
searchLatestVersion in interface NutsRepositoryExtprotected void traceMessage(net.thevpc.nuts.NutsSession session,
net.thevpc.nuts.NutsFetchMode fetchMode,
Level lvl,
net.thevpc.nuts.NutsId id,
net.thevpc.nuts.NutsLogVerb tracePhase,
String title,
long startTime,
net.thevpc.nuts.NutsMessage extraMessage)
public net.thevpc.nuts.spi.NutsDeployRepositoryCommand deploy()
deploy in interface net.thevpc.nuts.spi.NutsRepositorySPIpublic net.thevpc.nuts.spi.NutsPushRepositoryCommand push()
push in interface net.thevpc.nuts.spi.NutsRepositorySPIpublic net.thevpc.nuts.spi.NutsSearchRepositoryCommand search()
search in interface net.thevpc.nuts.spi.NutsRepositorySPIpublic net.thevpc.nuts.spi.NutsFetchContentRepositoryCommand fetchContent()
fetchContent in interface net.thevpc.nuts.spi.NutsRepositorySPIpublic net.thevpc.nuts.spi.NutsSearchVersionsRepositoryCommand searchVersions()
searchVersions in interface net.thevpc.nuts.spi.NutsRepositorySPIpublic net.thevpc.nuts.spi.NutsRepositoryUndeployCommand undeploy()
undeploy in interface net.thevpc.nuts.spi.NutsRepositorySPIprotected String getIdComponentExtension(String packaging, net.thevpc.nuts.NutsSession session)
protected String getIdExtension(net.thevpc.nuts.NutsId id, net.thevpc.nuts.NutsSession session)
getIdExtension in class AbstractNutsRepositorypublic net.thevpc.nuts.NutsPath getIdBasedir(net.thevpc.nuts.NutsId id,
net.thevpc.nuts.NutsSession session)
getIdBasedir in interface NutsRepositoryExt0getIdBasedir in class AbstractNutsRepositoryprotected net.thevpc.nuts.NutsPath getIdRemotePath(net.thevpc.nuts.NutsId id,
net.thevpc.nuts.NutsSession session)
protected net.thevpc.nuts.NutsPath getIdRelativePath(net.thevpc.nuts.NutsId id,
net.thevpc.nuts.NutsSession session)
public net.thevpc.nuts.spi.NutsUpdateRepositoryStatisticsCommand updateStatistics()
updateStatistics in interface net.thevpc.nuts.spi.NutsRepositorySPICopyright © 2022 vpc open source initiative. All rights reserved.