public abstract class AbstractNRepository extends Object implements net.thevpc.nuts.core.NRepository, net.thevpc.nuts.spi.NRepositorySPI
| Modifier and Type | Field and Description |
|---|---|
protected net.thevpc.nuts.concurrent.NCachedValue<Boolean> |
available |
protected NRepositoryConfigModel |
configModel |
protected boolean |
enabled |
protected Map<String,String> |
extensions |
protected net.thevpc.nuts.core.NRepositorySpec |
options |
protected net.thevpc.nuts.core.NRepository |
parentRepository |
protected boolean |
supportsDeploy |
protected net.thevpc.nuts.util.NObservableMap<String,Object> |
userProperties |
protected net.thevpc.nuts.core.NWorkspace |
workspace |
| Constructor and Description |
|---|
AbstractNRepository() |
| Modifier and Type | Method and Description |
|---|---|
net.thevpc.nuts.core.NRepository |
addRepositoryListener(net.thevpc.nuts.core.NRepositoryListener listener) |
net.thevpc.nuts.core.NRepository |
addTag(String tag) |
net.thevpc.nuts.core.NRepository |
addUserPropertyListener(net.thevpc.nuts.util.NObservableMapListener<String,Object> listener) |
net.thevpc.nuts.core.NRepositoryConfigManager |
config() |
boolean |
containsTag(String tag) |
net.thevpc.nuts.core.NRepository |
enabled(boolean enabled) |
net.thevpc.nuts.io.NPath |
getIdBasedir(net.thevpc.nuts.artifact.NId id) |
protected String |
getIdExtension(net.thevpc.nuts.artifact.NId id) |
String |
getIdFilename(net.thevpc.nuts.artifact.NId id) |
String |
getIdFilename(net.thevpc.nuts.artifact.NId id,
String ext) |
boolean |
isAccessible() |
boolean |
isAccessible(boolean force) |
protected boolean |
isAccessibleImpl() |
boolean |
isEnabled() |
boolean |
isPreview() |
boolean |
isSupportedDeploy() |
boolean |
isSupportedDeploy(boolean force) |
boolean |
isTemporary() |
String |
name() |
net.thevpc.nuts.core.NRepository |
parentRepository() |
net.thevpc.nuts.core.NRepository |
removeRepositoryListener(net.thevpc.nuts.core.NRepositoryListener listener) |
net.thevpc.nuts.core.NRepository |
removeTag(String tag) |
net.thevpc.nuts.core.NRepository |
removeUserPropertyListener(net.thevpc.nuts.util.NObservableMapListener<String,Object> listener) |
List<net.thevpc.nuts.core.NRepositoryListener> |
repositoryListeners() |
String |
repositoryType() |
Set<String> |
tags() |
String |
toString() |
Map<String,Object> |
userProperties() |
List<net.thevpc.nuts.util.NObservableMapListener<String,Object>> |
userPropertyListeners() |
String |
uuid() |
net.thevpc.nuts.core.NWorkspace |
workspace() |
protected net.thevpc.nuts.core.NRepository parentRepository
protected net.thevpc.nuts.core.NWorkspace workspace
protected NRepositoryConfigModel configModel
protected net.thevpc.nuts.concurrent.NCachedValue<Boolean> available
protected boolean supportsDeploy
protected boolean enabled
protected net.thevpc.nuts.core.NRepositorySpec options
public boolean isTemporary()
isTemporary in interface net.thevpc.nuts.core.NRepositorypublic boolean isPreview()
isPreview in interface net.thevpc.nuts.core.NRepositorypublic boolean containsTag(String tag)
containsTag in interface net.thevpc.nuts.core.NRepositorypublic net.thevpc.nuts.core.NRepository addTag(String tag)
addTag in interface net.thevpc.nuts.core.NRepositorypublic net.thevpc.nuts.core.NRepository removeTag(String tag)
removeTag in interface net.thevpc.nuts.core.NRepositorypublic boolean isAccessible()
isAccessible in interface net.thevpc.nuts.core.NRepositorypublic boolean isAccessible(boolean force)
isAccessible in interface net.thevpc.nuts.core.NRepositorypublic boolean isSupportedDeploy()
isSupportedDeploy in interface net.thevpc.nuts.core.NRepositorypublic boolean isSupportedDeploy(boolean force)
isSupportedDeploy in interface net.thevpc.nuts.core.NRepositoryprotected boolean isAccessibleImpl()
public String repositoryType()
repositoryType in interface net.thevpc.nuts.core.NRepositoryrepositoryType in interface net.thevpc.nuts.spi.NRepositorySPIpublic String uuid()
uuid in interface net.thevpc.nuts.core.NRepositoryuuid in interface net.thevpc.nuts.spi.NRepositorySPIpublic String name()
name in interface net.thevpc.nuts.core.NRepositoryname in interface net.thevpc.nuts.spi.NRepositorySPIpublic net.thevpc.nuts.core.NWorkspace workspace()
workspace in interface net.thevpc.nuts.core.NRepositoryworkspace in interface net.thevpc.nuts.spi.NRepositorySPIpublic net.thevpc.nuts.core.NRepository parentRepository()
parentRepository in interface net.thevpc.nuts.core.NRepositoryparentRepository in interface net.thevpc.nuts.spi.NRepositorySPIpublic net.thevpc.nuts.core.NRepositoryConfigManager config()
config in interface net.thevpc.nuts.core.NRepositoryconfig in interface net.thevpc.nuts.spi.NRepositorySPIpublic net.thevpc.nuts.core.NRepository removeRepositoryListener(net.thevpc.nuts.core.NRepositoryListener listener)
removeRepositoryListener in interface net.thevpc.nuts.core.NRepositorypublic net.thevpc.nuts.core.NRepository addRepositoryListener(net.thevpc.nuts.core.NRepositoryListener listener)
addRepositoryListener in interface net.thevpc.nuts.core.NRepositorypublic List<net.thevpc.nuts.core.NRepositoryListener> repositoryListeners()
repositoryListeners in interface net.thevpc.nuts.core.NRepositoryrepositoryListeners in interface net.thevpc.nuts.spi.NRepositorySPIpublic Map<String,Object> userProperties()
userProperties in interface net.thevpc.nuts.core.NRepositoryuserProperties in interface net.thevpc.nuts.spi.NRepositorySPIpublic net.thevpc.nuts.core.NRepository addUserPropertyListener(net.thevpc.nuts.util.NObservableMapListener<String,Object> listener)
addUserPropertyListener in interface net.thevpc.nuts.core.NRepositorypublic net.thevpc.nuts.core.NRepository removeUserPropertyListener(net.thevpc.nuts.util.NObservableMapListener<String,Object> listener)
removeUserPropertyListener in interface net.thevpc.nuts.core.NRepositorypublic List<net.thevpc.nuts.util.NObservableMapListener<String,Object>> userPropertyListeners()
userPropertyListeners in interface net.thevpc.nuts.core.NRepositoryuserPropertyListeners in interface net.thevpc.nuts.spi.NRepositorySPIpublic boolean isEnabled()
isEnabled in interface net.thevpc.nuts.core.NRepositoryisEnabled in interface net.thevpc.nuts.spi.NRepositorySPIpublic net.thevpc.nuts.core.NRepository enabled(boolean enabled)
enabled in interface net.thevpc.nuts.core.NRepositoryenabled in interface net.thevpc.nuts.spi.NRepositorySPIprotected String getIdExtension(net.thevpc.nuts.artifact.NId id)
public net.thevpc.nuts.io.NPath getIdBasedir(net.thevpc.nuts.artifact.NId id)
public String getIdFilename(net.thevpc.nuts.artifact.NId id)
Copyright © 2026 vpc open source initiative. All rights reserved.