Package org.apache.cayenne.configuration
-
Interface Summary Interface Description ConfigurationNameMapper A service that maps the names of configuration objects to the resource names.ConfigurationNode Implemented by the "nodes" on the Cayenne configuration tree.ConfigurationNodeVisitor<T> A visitor interface for implementing operations on different types ofConfigurationNode
objects.Constants Defines the names of runtime properties and named collections used in DI modules.DataChannelDescriptorLoader An object that can load a namedDataChannelDescriptor
from some configuration source.DataChannelDescriptorMerger Merges multiple descriptors into a single runtime descriptor.DataMapLoader A loader of DataMaps.ObjectContextFactory A factory for regular and nested contexts.ObjectStoreFactory A factory for creatingObjectStore
s.PasswordEncoding Password encoders are used to translate the text of the database password, on loading and on saving, from one form to another.RuntimeProperties Represents a properties map for a givenCayenneRuntime
. -
Class Summary Class Description BaseConfigurationNodeVisitor<T> AConfigurationNodeVisitor
that does nothing, used as a convenience superclass for partial visitors.CayenneRuntime A superclass of various Cayenne runtime stacks.ConfigurationTree<T extends ConfigurationNode> A tree of configuration nodes that contains extra information about the nodes, such as load errors.DataChannelDescriptor A descriptor of a DataChannel normally loaded from XML configuration.DataNodeDescriptor A descriptor ofDataNode
configuration.DefaultConfigurationNameMapper DefaultDataChannelDescriptorMerger A default implementation ofDataChannelDescriptorMerger
.DefaultObjectStoreFactory A default implementation ofObjectStoreFactory
which makes decision to turnObjectStore
's syncing with parentDataRowStore
on or off basing onRuntimeProperties
.DefaultRuntimeProperties An implementation ofRuntimeProperties
that returns properties that were injected via a map in constructor.EmptyConfigurationNodeVisitor PlainTextPasswordEncoder The plain text password encoder passes the text of the database password straight-through without any alteration.Rot13PasswordEncoder The ROT-13 password encoder passes the text of the database password through a simple Caesar cipher to obscure the password text.Rot47PasswordEncoder The ROT-47 password encoder passes the text of the database password through a simple Caesar cipher to obscure the password text.