Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.apache.openjpa.lib.conf
Interface ConfigurationProvider

All Known Implementing Classes:
  MapConfigurationProvider, PersistenceProductDerivation.ConfigurationProviderImpl

    public interface ConfigurationProvider

Implementations of this interface can populate `Configuration`s 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 existing properties under the same keys.
`Object` | `addProperty(String key, Object value)` Add a single property, overwriting any existing property under the same key.
`Map<String,Object>` | `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<String,Object> 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 existing 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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

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