org.apache.archiva.admin.model.beans
Class RedbackRuntimeConfiguration

java.lang.Object
  extended by org.apache.archiva.admin.model.beans.RedbackRuntimeConfiguration
All Implemented Interfaces:
Serializable

public class RedbackRuntimeConfiguration
extends Object
implements Serializable

Since:
1.4-M4
Author:
Olivier Lamy
See Also:
Serialized Form

Field Summary
private  Map<String,String> configurationProperties
           
private  List<PropertyEntry> configurationPropertiesEntries
          field to ease json mapping wrapper on configurationProperties field
private  LdapConfiguration ldapConfiguration
           
private  List<LdapGroupMapping> ldapGroupMappings
          Field ldapGroupMappings.
private  boolean migratedFromRedbackConfiguration
          flag to know if redback configuration has been checked/migrated.
private  List<String> rbacManagerImpls
          Field rbacManagerImpls.
private  List<String> userManagerImpls
          Field userManagerImpls.
private  CacheConfiguration usersCacheConfiguration
           
private  boolean useUsersCache
          flag to know if redback will use a cache to prevent searching users already found.
 
Constructor Summary
RedbackRuntimeConfiguration()
           
 
Method Summary
 Map<String,String> getConfigurationProperties()
           
 List<PropertyEntry> getConfigurationPropertiesEntries()
           
 LdapConfiguration getLdapConfiguration()
           
 List<LdapGroupMapping> getLdapGroupMappings()
           
 List<String> getRbacManagerImpls()
           
 List<String> getUserManagerImpls()
           
 CacheConfiguration getUsersCacheConfiguration()
           
 boolean isMigratedFromRedbackConfiguration()
           
 boolean isUseUsersCache()
           
 void setConfigurationProperties(Map<String,String> configurationProperties)
           
 void setConfigurationPropertiesEntries(List<PropertyEntry> configurationPropertiesEntries)
           
 void setLdapConfiguration(LdapConfiguration ldapConfiguration)
           
 void setLdapGroupMappings(List<LdapGroupMapping> ldapGroupMappings)
           
 void setMigratedFromRedbackConfiguration(boolean migratedFromRedbackConfiguration)
           
 void setRbacManagerImpls(List<String> rbacManagerImpls)
           
 void setUserManagerImpls(List<String> userManagerImpls)
           
 void setUsersCacheConfiguration(CacheConfiguration usersCacheConfiguration)
           
 void setUseUsersCache(boolean useUsersCache)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

userManagerImpls

private List<String> userManagerImpls
Field userManagerImpls.


rbacManagerImpls

private List<String> rbacManagerImpls
Field rbacManagerImpls.


ldapConfiguration

private LdapConfiguration ldapConfiguration

migratedFromRedbackConfiguration

private boolean migratedFromRedbackConfiguration
flag to know if redback configuration has been checked/migrated.


configurationProperties

private Map<String,String> configurationProperties

configurationPropertiesEntries

private List<PropertyEntry> configurationPropertiesEntries
field to ease json mapping wrapper on configurationProperties field


useUsersCache

private boolean useUsersCache
flag to know if redback will use a cache to prevent searching users already found.


usersCacheConfiguration

private CacheConfiguration usersCacheConfiguration

ldapGroupMappings

private List<LdapGroupMapping> ldapGroupMappings
Field ldapGroupMappings.

Constructor Detail

RedbackRuntimeConfiguration

public RedbackRuntimeConfiguration()
Method Detail

getUserManagerImpls

public List<String> getUserManagerImpls()

setUserManagerImpls

public void setUserManagerImpls(List<String> userManagerImpls)

getLdapConfiguration

public LdapConfiguration getLdapConfiguration()

setLdapConfiguration

public void setLdapConfiguration(LdapConfiguration ldapConfiguration)

isMigratedFromRedbackConfiguration

public boolean isMigratedFromRedbackConfiguration()

setMigratedFromRedbackConfiguration

public void setMigratedFromRedbackConfiguration(boolean migratedFromRedbackConfiguration)

getConfigurationProperties

public Map<String,String> getConfigurationProperties()

setConfigurationProperties

public void setConfigurationProperties(Map<String,String> configurationProperties)

getConfigurationPropertiesEntries

public List<PropertyEntry> getConfigurationPropertiesEntries()

setConfigurationPropertiesEntries

public void setConfigurationPropertiesEntries(List<PropertyEntry> configurationPropertiesEntries)

isUseUsersCache

public boolean isUseUsersCache()

setUseUsersCache

public void setUseUsersCache(boolean useUsersCache)

getUsersCacheConfiguration

public CacheConfiguration getUsersCacheConfiguration()

setUsersCacheConfiguration

public void setUsersCacheConfiguration(CacheConfiguration usersCacheConfiguration)

getRbacManagerImpls

public List<String> getRbacManagerImpls()

setRbacManagerImpls

public void setRbacManagerImpls(List<String> rbacManagerImpls)

getLdapGroupMappings

public List<LdapGroupMapping> getLdapGroupMappings()

setLdapGroupMappings

public void setLdapGroupMappings(List<LdapGroupMapping> ldapGroupMappings)

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2006-2013 The Apache Software Foundation. All Rights Reserved.