Package de.smartics.properties.api.config.domain

Package class diagram package de.smartics.properties.api.config.domain
Provides domain objects for configuration.

See:
          Description

Interface Summary
ConfigurationProperties Provides access to all configuration properties for a given application in a given environment.
ConfigurationPropertiesManagement Provides management access to the configuration properties.
ConfigurationRepository Provides access to configurations for applications in the configured environments.
ConfigurationRepositoryManagement Management interface to change configuration properties.
PropertyCollection Models a collection of properties as String keys and values to iterate over.
PropertyManager Provides means to manage properties.
PropertyProvider Defines an interface to read property values from a source.
PropertySource Defines a source for properties with read and write access.
PropertyStoreAccessor Provides direct access to the properties of a configuration.
SerializableConfigurationProperties Provides access to all configuration properties for a given application in a given environment.
SerializableConfigurationPropertiesManagement Provides management access to the serializable configuration properties.
 

Class Summary
AbstractAdminModeSupportedPropertiesManagement Base implementation to support administration modes.
ConfigControl Controls how configurations are configured within a given thread.
ConfigurationMessageBean Provides context information for transfer problems.
DescribedProperty Extends the Property with metadata concerning the property and the configuration.
Property Stores information of a property.
PropertyDefinition Container of the property information the index provides.
PropertyExpressionWithSourceMessageBean Provides information about property resolving problems including the source location.
PropertyIndex A index of property key to the full property information and the descriptor of the property.
PropertyLocation Identifies the location of a property.
PropertyStoreMessageBean Provides context information for problems dealing with property stores.
PropertyValidationWithSourceMessageBean Provides information about property violations including the source location.
PropertyValueWithSourceMessageBean Provides information about property conversion problems including the source location.
TypeProblemMessageBean Provides context information for errors regarding a type.
UnknownProperties The set of unknown properties.
ValidatedProperty A validated property provides, in addition to a Property also the resolved, converted, and validated value.
 

Enum Summary
ConfigurationCode Codes dealing with property problems.
PropertyStoreCode Codes dealing with property store problems.
 

Exception Summary
CompoundConfigurationException Signals multiple problems with a configuration.
ConfigurationException Signals problems with a configuration.
ConfigurationLoadingException Signals that configuration with the given key cannot be loaded.
ConfigurationNotFoundException Signals that configuration with the given key cannot be found as a resource.
ConfigurationValidationException Signals that the configuration is invalid or at least properties cannot be validated because there are no properties descriptors registered for them.
DuplicateConfigurationException Signals that a configuration with the given key has already been registered.
DuplicatePropertyDefinitionException Signals that a property descriptor has been encountered twice.
DuplicatePropertyException Signals that a property has been encountered twice.
MissingConfigurationException Signals that a configuration with the given key cannot be found.
PropertyStoreException Signals problems with accessing a property store.
PropertyValidationWithSourceException Signals that the value does not match the given constraints and provides information about the source location of the culprit.
PropertyValueConversionWithSourceException Signals that the value does not match the given constraints and provides information about the source location of the culprit.
PropertyValueResolveWithSourceException Signals that the value cannot be resolve and provides information about the source location of the culprit.
UnknownPropertyException Signals that a property is unknown.
 

Package de.smartics.properties.api.config.domain Description

Provides domain objects for configuration.

Since:
1.0


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