public class DefaultNRepoConfigManager extends Object implements net.thevpc.nuts.core.NRepositoryConfigManager, NRepositoryConfigManagerExt
| Constructor and Description |
|---|
DefaultNRepoConfigManager(NRepositoryConfigModel model) |
| Modifier and Type | Method and Description |
|---|---|
net.thevpc.nuts.core.NRepository |
addMirror(net.thevpc.nuts.core.NRepositorySpec options) |
Map<String,String> |
configMap() |
int |
deployWeight() |
net.thevpc.nuts.core.NRepositoryConfigManager |
enabled(boolean enabled) |
net.thevpc.nuts.core.NRepository |
findMirrorById(String repositoryNameOrId) |
net.thevpc.nuts.core.NRepository |
findMirrorByName(String repositoryName) |
Map<String,String> |
getConfigMap(boolean inherit) |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.util.NLiteral> |
getConfigProperty(String property) |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.util.NLiteral> |
getConfigProperty(String key,
boolean inherit) |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.core.NRepository> |
getMirror(String repositoryIdOrName) |
NRepositoryConfigModel |
getModel() |
net.thevpc.nuts.io.NPath |
getStoreLocation(net.thevpc.nuts.platform.NStoreType folderType) |
String |
globalName() |
String |
groups() |
net.thevpc.nuts.core.NRepositoryConfigManager |
indexEnabled(boolean enabled) |
boolean |
isEnabled() |
boolean |
isIndexEnabled() |
boolean |
isIndexSubscribed() |
boolean |
isPreview() |
boolean |
isSupportedMirroring() |
boolean |
isTemporary() |
net.thevpc.nuts.spi.NRepositoryLocation |
location() |
net.thevpc.nuts.io.NPath |
locationPath() |
List<net.thevpc.nuts.core.NRepository> |
mirrors() |
net.thevpc.nuts.core.NRepositoryConfigManager |
removeMirror(String repositoryId) |
net.thevpc.nuts.core.NRepositoryRef |
repositoryRef() |
net.thevpc.nuts.core.NRepositoryConfigManager |
setConfigProperty(String property,
String value) |
net.thevpc.nuts.core.NRepositoryConfigManager |
setMirrorEnabled(String repoName,
boolean enabled) |
net.thevpc.nuts.core.NSpeedQualifier |
speed() |
net.thevpc.nuts.io.NPath |
storeLocation() |
net.thevpc.nuts.core.NStoreStrategy |
storeStrategy() |
net.thevpc.nuts.core.NRepositoryConfigManager |
subscribeIndex() |
Set<String> |
tags() |
net.thevpc.nuts.core.NRepositoryConfigManager |
temporary(boolean enabled) |
String |
type() |
net.thevpc.nuts.core.NRepositoryConfigManager |
unsubscribeIndex() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitofpublic DefaultNRepoConfigManager(NRepositoryConfigModel model)
public String globalName()
globalName in interface net.thevpc.nuts.core.NRepositoryConfigManagerpublic net.thevpc.nuts.core.NRepositoryRef repositoryRef()
repositoryRef in interface net.thevpc.nuts.core.NRepositoryConfigManagerpublic String type()
type in interface net.thevpc.nuts.core.NRepositoryConfigManagerpublic String groups()
groups in interface net.thevpc.nuts.core.NRepositoryConfigManagerpublic net.thevpc.nuts.core.NSpeedQualifier speed()
speed in interface net.thevpc.nuts.core.NRepositoryConfigManagerpublic boolean isTemporary()
isTemporary in interface net.thevpc.nuts.core.NRepositoryConfigManagerpublic net.thevpc.nuts.core.NRepositoryConfigManager temporary(boolean enabled)
temporary in interface net.thevpc.nuts.core.NRepositoryConfigManagerpublic boolean isIndexSubscribed()
isIndexSubscribed in interface net.thevpc.nuts.core.NRepositoryConfigManagerpublic net.thevpc.nuts.spi.NRepositoryLocation location()
location in interface net.thevpc.nuts.core.NRepositoryConfigManagerpublic net.thevpc.nuts.io.NPath locationPath()
locationPath in interface net.thevpc.nuts.core.NRepositoryConfigManagerpublic net.thevpc.nuts.io.NPath storeLocation()
storeLocation in interface net.thevpc.nuts.core.NRepositoryConfigManagerpublic net.thevpc.nuts.io.NPath getStoreLocation(net.thevpc.nuts.platform.NStoreType folderType)
getStoreLocation in interface net.thevpc.nuts.core.NRepositoryConfigManagerpublic boolean isIndexEnabled()
isIndexEnabled in interface net.thevpc.nuts.core.NRepositoryConfigManagerpublic boolean isPreview()
isPreview in interface net.thevpc.nuts.core.NRepositoryConfigManagerpublic Set<String> tags()
tags in interface net.thevpc.nuts.core.NRepositoryConfigManagerpublic net.thevpc.nuts.core.NRepositoryConfigManager indexEnabled(boolean enabled)
indexEnabled in interface net.thevpc.nuts.core.NRepositoryConfigManagerpublic net.thevpc.nuts.core.NRepositoryConfigManager setMirrorEnabled(String repoName, boolean enabled)
setMirrorEnabled in interface net.thevpc.nuts.core.NRepositoryConfigManagerpublic int deployWeight()
deployWeight in interface net.thevpc.nuts.core.NRepositoryConfigManagerpublic boolean isEnabled()
isEnabled in interface net.thevpc.nuts.core.NRepositoryConfigManagerpublic net.thevpc.nuts.core.NRepositoryConfigManager enabled(boolean enabled)
enabled in interface net.thevpc.nuts.core.NRepositoryConfigManagerpublic net.thevpc.nuts.core.NRepositoryConfigManager subscribeIndex()
subscribeIndex in interface net.thevpc.nuts.core.NRepositoryConfigManagerpublic net.thevpc.nuts.core.NRepositoryConfigManager unsubscribeIndex()
unsubscribeIndex in interface net.thevpc.nuts.core.NRepositoryConfigManagerpublic boolean isSupportedMirroring()
isSupportedMirroring in interface net.thevpc.nuts.core.NRepositoryConfigManagerpublic net.thevpc.nuts.core.NRepository findMirrorById(String repositoryNameOrId)
findMirrorById in interface net.thevpc.nuts.core.NRepositoryConfigManagerpublic net.thevpc.nuts.core.NRepository findMirrorByName(String repositoryName)
findMirrorByName in interface net.thevpc.nuts.core.NRepositoryConfigManagerpublic List<net.thevpc.nuts.core.NRepository> mirrors()
mirrors in interface net.thevpc.nuts.core.NRepositoryConfigManagerpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.core.NRepository> getMirror(String repositoryIdOrName)
getMirror in interface net.thevpc.nuts.core.NRepositoryConfigManagerpublic net.thevpc.nuts.core.NRepository addMirror(net.thevpc.nuts.core.NRepositorySpec options)
addMirror in interface net.thevpc.nuts.core.NRepositoryConfigManagerpublic net.thevpc.nuts.core.NRepositoryConfigManager removeMirror(String repositoryId)
removeMirror in interface net.thevpc.nuts.core.NRepositoryConfigManagerpublic net.thevpc.nuts.core.NStoreStrategy storeStrategy()
storeStrategy in interface net.thevpc.nuts.core.NRepositoryConfigManagerpublic Map<String,String> getConfigMap(boolean inherit)
getConfigMap in interface net.thevpc.nuts.core.NRepositoryConfigManagerpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.util.NLiteral> getConfigProperty(String key, boolean inherit)
getConfigProperty in interface net.thevpc.nuts.core.NRepositoryConfigManagerpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.util.NLiteral> getConfigProperty(String property)
getConfigProperty in interface net.thevpc.nuts.core.NRepositoryConfigManagerpublic Map<String,String> configMap()
configMap in interface net.thevpc.nuts.core.NRepositoryConfigManagerpublic net.thevpc.nuts.core.NRepositoryConfigManager setConfigProperty(String property, String value)
setConfigProperty in interface net.thevpc.nuts.core.NRepositoryConfigManagerpublic NRepositoryConfigModel getModel()
getModel in interface NRepositoryConfigManagerExtCopyright © 2026 vpc open source initiative. All rights reserved.