de.smartics.properties.api.config.domain
Interface SerializableConfigurationProperties

Package class diagram package SerializableConfigurationProperties
All Superinterfaces:
ConfigurationProperties, Serializable
All Known Subinterfaces:
SerializableConfigurationPropertiesManagement, SerializableConfigurationPropertiesManagementSpi
All Known Implementing Classes:
AbstractInMemoryConfigurationProperties, BootConfigurationProperties, ClasspathConfigurationProperties, ConfigurationPropertiesManagementProxy, ConfigurationPropertiesManagementWithDefaults, ConfigurationPropertiesProxy, DataSourceConfigurationProperties, JndiConfigurationProperties, PropertiesConfigurationProperties, SerializableCacheConfigurationPropertiesManagement

public interface SerializableConfigurationProperties
     
     
extends ConfigurationProperties, Serializable

Provides access to all configuration properties for a given application in a given environment.

There are two ways to access property values.

  1. Use ConfigurationProperties.getProperties(Class) to obtain an implementation of an interface that provides access to the property values through its methods. This is the recommended way to deal with properties.
  2. Use one of the getProperty methods. This access may be more convenient, if the context deals with property keys that are provided by the user (e.g. from an UI).

Implementation Notes:
This interface is intended to be implemented by service providers. API users are intended to us this interface to access properties. For details on creating instances of classes implementing this interface please refer to de.smartics.properties.api.config.

Method Summary
 
Methods inherited from interface de.smartics.properties.api.config.domain.ConfigurationProperties
addPropertyChangeListener, addPropertyChangeListener, getContext, getContext, getKey, getProperties, getProperty, getProperty, getProperty, getProperty, getProperty, getPropertyAsType, getPropertyValue, getPropertyValue, getPropertyValue, getPropertyValue, getPropertyValue, getPropertyValueAsString, getPropertyValueAsString, getPropertyValueAsString, getPropertyValueAsString, getValidatedProperty, getValidatedProperty, getValidatedProperty, isInAdminMode, removePropertyChangeListener, removePropertyChangeListener, toRepresentative, toSerializable, validate, validate, validate, validate, validate
 



Copyright © 2012-2013 Kronseder & Reiner GmbH - smartics. All Rights Reserved.