org.apache.openjpa.lib.conf
Interface ConfigurationProvider

All Known Implementing Classes:
MapConfigurationProvider, PersistenceProductDerivation.ConfigurationProviderImpl

public interface ConfigurationProvider

Implementations of this interface can populate Configurations in some environment-specific way. Implementations must implement the equals and hashCode methods so that equivalent configurations compare equal.

Since:
0.4.0.0

Method Summary
 void addProperties(Map props)
          Add the given properties to those in this provider, overwriting any exisitng properties under the same keys.
 Object addProperty(String key, Object value)
          Add a single property, overwriting any existing property under the same key.
 Map getProperties()
          Return properties loaded thus far, or empty map if none.
 void setInto(Configuration conf)
          Set loaded information into the given configuration.
 

Method Detail

getProperties

Map getProperties()
Return properties loaded thus far, or empty map if none.


addProperties

void addProperties(Map props)
Add the given properties to those in this provider, overwriting any exisitng properties under the same keys.


addProperty

Object addProperty(String key,
                   Object value)
Add a single property, overwriting any existing property under the same key.


setInto

void setInto(Configuration conf)
Set loaded information into the given configuration.



Copyright © 2006 Apache Software Foundation. All Rights Reserved.