org.constretto
Class ConstrettoBuilder

java.lang.Object
  extended by org.constretto.ConstrettoBuilder

public class ConstrettoBuilder
extends Object

Provides a fluent Java api to build a constretto configuration object.

Author:
Kaare Nilsen

Nested Class Summary
 class ConstrettoBuilder.EncryptedPropertiesStoreBuilder
           
 class ConstrettoBuilder.IniFileConfigurationStoreBuilder
           
 class ConstrettoBuilder.JsonStoreBuilder
           
 class ConstrettoBuilder.ObjectConfigurationStoreBuilder
           
 class ConstrettoBuilder.PropertiesStoreBuilder
           
 class ConstrettoBuilder.WrappedLdapConfigurationStoreBuilder
           
 
Field Summary
static String OVERRIDES
           
 
Constructor Summary
ConstrettoBuilder()
           
ConstrettoBuilder(boolean enableSystemProps)
           
ConstrettoBuilder(ConfigurationContextResolver configurationContextResolver, boolean enableSystemProps)
           
 
Method Summary
 ConstrettoBuilder addConfigurationStore(ConfigurationStore configurationStore)
           
 ConstrettoBuilder addCurrentTag(String tag)
           
 ConstrettoBuilder.EncryptedPropertiesStoreBuilder createEncryptedPropertiesStore(String passwordProperty)
           
 ConstrettoBuilder.IniFileConfigurationStoreBuilder createIniFileConfigurationStore()
           
 ConstrettoBuilder.JsonStoreBuilder createJsonConfigurationStore()
           
 ConstrettoBuilder.WrappedLdapConfigurationStoreBuilder createLdapConfigurationStore(DirContext dirContext)
           
 ConstrettoBuilder.ObjectConfigurationStoreBuilder createObjectConfigurationStore()
           
 ConstrettoBuilder.PropertiesStoreBuilder createPropertiesStore()
           
 ConstrettoBuilder createSystemPropertiesStore()
           
 ConstrettoConfiguration getConfiguration()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OVERRIDES

public static final String OVERRIDES
See Also:
Constant Field Values
Constructor Detail

ConstrettoBuilder

public ConstrettoBuilder()

ConstrettoBuilder

public ConstrettoBuilder(boolean enableSystemProps)

ConstrettoBuilder

public ConstrettoBuilder(ConfigurationContextResolver configurationContextResolver,
                         boolean enableSystemProps)
Method Detail

getConfiguration

public ConstrettoConfiguration getConfiguration()

addCurrentTag

public ConstrettoBuilder addCurrentTag(String tag)

addConfigurationStore

public ConstrettoBuilder addConfigurationStore(ConfigurationStore configurationStore)

createPropertiesStore

public ConstrettoBuilder.PropertiesStoreBuilder createPropertiesStore()

createEncryptedPropertiesStore

public ConstrettoBuilder.EncryptedPropertiesStoreBuilder createEncryptedPropertiesStore(String passwordProperty)

createIniFileConfigurationStore

public ConstrettoBuilder.IniFileConfigurationStoreBuilder createIniFileConfigurationStore()

createJsonConfigurationStore

public ConstrettoBuilder.JsonStoreBuilder createJsonConfigurationStore()

createSystemPropertiesStore

public ConstrettoBuilder createSystemPropertiesStore()

createObjectConfigurationStore

public ConstrettoBuilder.ObjectConfigurationStoreBuilder createObjectConfigurationStore()

createLdapConfigurationStore

public ConstrettoBuilder.WrappedLdapConfigurationStoreBuilder createLdapConfigurationStore(DirContext dirContext)


Copyright © 2008-2013. All Rights Reserved.