liquibase.configuration
Interface ConfigurationValueProvider

All Known Implementing Classes:
LiquibaseServletListener.ServletValueContainer, SystemPropertyProvider

public interface ConfigurationValueProvider

Interface for classes that are able to lookup overriding default LiquibaseConfiguration values. For example, SystemPropertyProvider can look up property values in system properties.


Method Summary
 String describeValueLookupLogic(ConfigurationProperty property)
          Generates a human consumable description of how the configured ConfigurationValueProvider(s) will attempt to set a default value.
 Object getValue(String namespace, String property)
          Return the value for a given namespace and property.
 

Method Detail

getValue

Object getValue(String namespace,
                String property)
Return the value for a given namespace and property. Returns null if this provider does not have a value for this property.


describeValueLookupLogic

String describeValueLookupLogic(ConfigurationProperty property)
Generates a human consumable description of how the configured ConfigurationValueProvider(s) will attempt to set a default value. See LiquibaseConfiguration.describeValueLookupLogic(ConfigurationProperty)



Copyright © 2015 Liquibase.org. All rights reserved.