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