org.apache.archiva.admin.repository.runtime
Class DefaultRedbackRuntimeConfigurationAdmin
java.lang.Object
org.apache.archiva.admin.repository.runtime.DefaultRedbackRuntimeConfigurationAdmin
- All Implemented Interfaces:
- RedbackRuntimeConfigurationAdmin, org.apache.archiva.redback.configuration.UserConfiguration
@Service(value="redbackRuntimeConfigurationAdmin#default")
public class DefaultRedbackRuntimeConfigurationAdmin
- extends Object
- implements RedbackRuntimeConfigurationAdmin, org.apache.archiva.redback.configuration.UserConfiguration
- Since:
- 1.4-M4
- Author:
- Olivier Lamy
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected org.slf4j.Logger log
archivaConfiguration
@Inject
private ArchivaConfiguration archivaConfiguration
userConfiguration
@Inject
@Named(value="userConfiguration#redback")
private org.apache.archiva.redback.configuration.UserConfiguration userConfiguration
usersCache
@Inject
@Named(value="cache#users")
private org.apache.archiva.redback.components.cache.Cache usersCache
DefaultRedbackRuntimeConfigurationAdmin
public DefaultRedbackRuntimeConfigurationAdmin()
initialize
@PostConstruct
public void initialize()
throws org.apache.archiva.redback.configuration.UserConfigurationException
- Specified by:
initialize
in interface org.apache.archiva.redback.configuration.UserConfiguration
- Throws:
org.apache.archiva.redback.configuration.UserConfigurationException
isSunContextFactoryAvailable
private boolean isSunContextFactoryAvailable()
getRedbackRuntimeConfiguration
public RedbackRuntimeConfiguration getRedbackRuntimeConfiguration()
- Specified by:
getRedbackRuntimeConfiguration
in interface RedbackRuntimeConfigurationAdmin
updateRedbackRuntimeConfiguration
public void updateRedbackRuntimeConfiguration(RedbackRuntimeConfiguration redbackRuntimeConfiguration)
throws RepositoryAdminException
- Specified by:
updateRedbackRuntimeConfiguration
in interface RedbackRuntimeConfigurationAdmin
- Throws:
RepositoryAdminException
build
private RedbackRuntimeConfiguration build(RedbackRuntimeConfiguration runtimeConfiguration)
cleanupProperties
private void cleanupProperties(RedbackRuntimeConfiguration redbackRuntimeConfiguration)
- cleaning from map properties used directly in archiva configuration fields
- Parameters:
redbackRuntimeConfiguration
-
build
private RedbackRuntimeConfiguration build(RedbackRuntimeConfiguration archivaRuntimeConfiguration)
getString
public String getString(String key)
- Specified by:
getString
in interface org.apache.archiva.redback.configuration.UserConfiguration
getString
public String getString(String key,
String defaultValue)
- Specified by:
getString
in interface org.apache.archiva.redback.configuration.UserConfiguration
getInt
public int getInt(String key)
- Specified by:
getInt
in interface org.apache.archiva.redback.configuration.UserConfiguration
getInt
public int getInt(String key,
int defaultValue)
- Specified by:
getInt
in interface org.apache.archiva.redback.configuration.UserConfiguration
getBoolean
public boolean getBoolean(String key)
- Specified by:
getBoolean
in interface org.apache.archiva.redback.configuration.UserConfiguration
getBoolean
public boolean getBoolean(String key,
boolean defaultValue)
- Specified by:
getBoolean
in interface org.apache.archiva.redback.configuration.UserConfiguration
getList
public List<String> getList(String key)
- Specified by:
getList
in interface org.apache.archiva.redback.configuration.UserConfiguration
getConcatenatedList
public String getConcatenatedList(String key,
String defaultValue)
- Specified by:
getConcatenatedList
in interface org.apache.archiva.redback.configuration.UserConfiguration
getKeys
public Collection<String> getKeys()
- Specified by:
getKeys
in interface org.apache.archiva.redback.configuration.UserConfiguration
Copyright © 2006-2013 The Apache Software Foundation. All Rights Reserved.