Uses of Interface
org.apache.cayenne.configuration.ConfigurationNode

Packages that use ConfigurationNode
org.apache.cayenne.configuration   
org.apache.cayenne.map Contains O/R mapping classes that store relational database metadata information and map it to Java classes. 
org.apache.cayenne.query Defines standard queries supported by Cayenne and extension mechanism to create custom queries. 
 

Uses of ConfigurationNode in org.apache.cayenne.configuration
 

Classes in org.apache.cayenne.configuration with type parameters of type ConfigurationNode
 class ConfigurationTree<T extends ConfigurationNode>
          A tree of configuration nodes that contains extra information about the nodes, such as load errors.
 

Classes in org.apache.cayenne.configuration that implement ConfigurationNode
 class DataChannelDescriptor
          A descriptor of a DataChannel normally loaded from XML configuration.
 class DataNodeDescriptor
          A descriptor of DataNode configuration.
 

Fields in org.apache.cayenne.configuration declared as ConfigurationNode
protected  T ConfigurationTree.rootNode
           
 

Methods in org.apache.cayenne.configuration with parameters of type ConfigurationNode
 java.lang.String ConfigurationNameMapper.configurationLocation(ConfigurationNode node)
          Returns the name of a configuration resource based on a naming convention for a given node type.
 java.lang.String DefaultConfigurationNameMapper.configurationLocation(ConfigurationNode node)
           
 

Method parameters in org.apache.cayenne.configuration with type arguments of type ConfigurationNode
 java.lang.String ConfigurationNameMapper.configurationLocation(java.lang.Class<? extends ConfigurationNode> type, java.lang.String nodeName)
          Returns the name of a configuration resource based on a naming convention for a given node type.
 java.lang.String DefaultConfigurationNameMapper.configurationLocation(java.lang.Class<? extends ConfigurationNode> type, java.lang.String name)
           
 java.lang.String ConfigurationNameMapper.configurationNodeName(java.lang.Class<? extends ConfigurationNode> type, Resource resource)
          Returns a node name for a given configuration type and a configuration resource.
 java.lang.String DefaultConfigurationNameMapper.configurationNodeName(java.lang.Class<? extends ConfigurationNode> type, Resource resource)
           
 

Uses of ConfigurationNode in org.apache.cayenne.map
 

Classes in org.apache.cayenne.map that implement ConfigurationNode
 class DataMap
          Stores a collection of related mapping objects that describe database and object layers of an application.
 class DbAttribute
          A DbAttribute defines a descriptor for a single database table column.
 class DbEntity
          A DbEntity is a mapping descriptor that defines a structure of a database table.
 class DbRelationship
          A DbRelationship is a descriptor of a database inter-table relationship based on one or more primary key/foreign key pairs.
 class DbRelationshipDetected
          A subclass of DbRelationship to hold some extra runtime information.
 class DetectedDbEntity
          A DbEntity subclass used to hold extra JDBC metadata.
 class Embeddable
          A mapping descriptor of an embeddable class.
 class EmbeddableAttribute
          A persistent attribute of an embeddable object.
 class EmbeddedAttribute
          An attribute of the ObjEntity that maps to an embeddable class.
 class ObjAttribute
          An ObjAttribute is a mapping descriptor of a Java class property.
 class ObjEntity
          ObjEntity is a mapping descriptor for a DataObject Java class.
 class ObjRelationship
          Describes an association between two Java classes mapped as source and target ObjEntity.
 class Procedure
          A mapping descriptor for a database stored procedure.
 class ProcedureParameter
          A descriptor for the Procedure parameter.
 

Uses of ConfigurationNode in org.apache.cayenne.query
 

Subinterfaces of ConfigurationNode in org.apache.cayenne.query
 interface ParameterizedQuery
          Defines a query that can serve as a template for other queries.
 interface Query
          Defines minimal API of a query descriptor that is executable via Cayenne.
 

Classes in org.apache.cayenne.query that implement ConfigurationNode
 class AbstractQuery
          A common superclass of Cayenne queries.
 class BatchQuery
          BatchQuery and its descendants allow to group similar data for the batch database modifications, including inserts, updates and deletes.
 class DeleteBatchQuery
          Batched delete query.
 class EJBQLQuery
          An EJBQL query representation in Cayenne.
 class IndirectQuery
          A convenience superclass of the queries that resolve into some other queries during the routing phase.
 class InsertBatchQuery
          Batched INSERT query.
 class NamedQuery
          A query that is a reference to a named parameterized query stored in the mapping.
 class ObjectIdQuery
          A query that matches zero or one object or data row corresponding to the ObjectId.
 class PrefetchSelectQuery
          A SelectQuery to perform a prefetch based on another query.
 class ProcedureQuery
          A query based on Procedure.
 class QualifiedQuery
          An abstract superclass of queries with Expression qualifiers.
 class QueryChain
          A Query decorator for a collection of other queries.
 class RefreshQuery
          A query that allows to explicitly clear both object and list caches either via refetch (eager refresh) or invalidate (lazy refresh).
 class RelationshipQuery
          A query that selects objects related to a given object via a mapped relationship.
 class SelectQuery
          A query that selects persistent objects of a certain type or "raw data" (aka DataRows).
 class SQLTemplate
          A query that executes unchanged (except for template preprocessing) "raw" SQL specified by the user.
 class UpdateBatchQuery
          Batched UPDATE query.
 



Copyright © 2001-2012 Apache Cayenne. All Rights Reserved.