org.apache.archiva.rest.services
Class DefaultRedbackRuntimeConfigurationService
java.lang.Object
org.apache.archiva.rest.services.AbstractRestService
org.apache.archiva.rest.services.DefaultRedbackRuntimeConfigurationService
- All Implemented Interfaces:
- RedbackRuntimeConfigurationService
@Service(value="redbackRuntimeConfigurationService#rest")
public class DefaultRedbackRuntimeConfigurationService
- extends AbstractRestService
- implements RedbackRuntimeConfigurationService
- Since:
- 1.4-M4
- Author:
- Olivier Lamy
Methods inherited from class org.apache.archiva.rest.services.AbstractRestService |
buildArtifacts, doScanRepository, getArtifactUrl, getAuditInformation, getAuditListeners, getBaseUrl, getBeansOfType, getObservableRepos, getPrincipal, setAuditListeners, triggerAuditEvent |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
redbackRuntimeConfigurationAdmin
@Inject
private RedbackRuntimeConfigurationAdmin redbackRuntimeConfigurationAdmin
userManager
@Inject
@Named(value="userManager#configurable")
private org.apache.archiva.redback.users.UserManager userManager
rbacManager
@Inject
@Named(value="rbacManager#default")
private org.apache.archiva.redback.rbac.RBACManager rbacManager
roleManager
@Inject
private org.apache.archiva.redback.role.RoleManager roleManager
applicationContext
@Inject
private org.springframework.context.ApplicationContext applicationContext
ldapConnectionFactory
@Inject
@Named(value="ldapConnectionFactory#configurable")
private org.apache.archiva.redback.common.ldap.connection.LdapConnectionFactory ldapConnectionFactory
usersCache
@Inject
@Named(value="cache#users")
private org.apache.archiva.redback.components.cache.Cache usersCache
ldapUserMapper
@Inject
private org.apache.archiva.redback.common.ldap.user.LdapUserMapper ldapUserMapper
DefaultRedbackRuntimeConfigurationService
public DefaultRedbackRuntimeConfigurationService()
getRedbackRuntimeConfiguration
public RedbackRuntimeConfiguration getRedbackRuntimeConfiguration()
throws ArchivaRestServiceException
- Specified by:
getRedbackRuntimeConfiguration
in interface RedbackRuntimeConfigurationService
- Throws:
ArchivaRestServiceException
updateRedbackRuntimeConfiguration
public Boolean updateRedbackRuntimeConfiguration(RedbackRuntimeConfiguration redbackRuntimeConfiguration)
throws ArchivaRestServiceException
- Specified by:
updateRedbackRuntimeConfiguration
in interface RedbackRuntimeConfigurationService
- Throws:
ArchivaRestServiceException
getUserManagerImplementationInformations
public List<UserManagerImplementationInformation> getUserManagerImplementationInformations()
throws ArchivaRestServiceException
- Specified by:
getUserManagerImplementationInformations
in interface RedbackRuntimeConfigurationService
- Throws:
ArchivaRestServiceException
getRbacManagerImplementationInformations
public List<RBACManagerImplementationInformation> getRbacManagerImplementationInformations()
throws ArchivaRestServiceException
- Specified by:
getRbacManagerImplementationInformations
in interface RedbackRuntimeConfigurationService
- Throws:
ArchivaRestServiceException
getRedbackImplementationsInformations
public RedbackImplementationsInformations getRedbackImplementationsInformations()
throws ArchivaRestServiceException
- Specified by:
getRedbackImplementationsInformations
in interface RedbackRuntimeConfigurationService
- Throws:
ArchivaRestServiceException
checkLdapConnection
public Boolean checkLdapConnection()
throws ArchivaRestServiceException
- Specified by:
checkLdapConnection
in interface RedbackRuntimeConfigurationService
- Throws:
ArchivaRestServiceException
checkLdapConnection
public Boolean checkLdapConnection(LdapConfiguration ldapConfiguration)
throws ArchivaRestServiceException
- Specified by:
checkLdapConnection
in interface RedbackRuntimeConfigurationService
- Throws:
ArchivaRestServiceException
toProperties
private Properties toProperties(Map<String,String> map)
Copyright © 2006-2013 The Apache Software Foundation. All Rights Reserved.