Package org.apache.cayenne.util
package org.apache.cayenne.util
General utility classes.
-
ClassDescriptionDefining a double-linked named entry in CayenneMap.Assists in implementing
Comparable.compareTo(Object)
methods.A collection of static conversion utility methods.An operation that merges changes from an object graph, whose objects are registered in some ObjectContext, to peer objects in an ObjectConext that is a child of that context.DeleteRuleUpdater is responsible for auto-setting delete rules for object relationshipsEntityMergeListener interface defines API useful for listening to EntityMergeSupport processing.Assists in implementingObject.equals(Object)
methods.Contains access stack events related utility methods.Generic implementation of QueryResult using List as QueryResultItem storage.A simple serializable implementation of QueryResponse.Assists in implementingObject.hashCode()
methods.helper class to generate pseudo-GUID sequences.A QueryResponse that contains a sublist of the query result.A List implementation that would maintain its internal ordering based on some object numeric "index" property.Invocation represents a dynamic method invocation bound to a specific target.A QueryResponse optimized to hold a single object or data row list.Provides access to various modeler resources (mainly strings) obtained via a ResourceBundle.A Blob implementation that stores content in memory.A Clob implementation that stores contents in memory.A base implementation of a helper class to handleObjectContext.propertyChanged(org.apache.cayenne.Persistent, String, Object, Object)
processing on behalf of an ObjectContext.A helper class that implementsDataChannel.onQuery(ObjectContext, Query)
logic on behalf of an ObjectContext.An operation that creates a subgraph of detached objects, using the PrefetchTree to delineate the graph boundaries.Simple interface to unify PersistentObject* collections in way of setting properties directlyA ValueHolder implementation that holds a single Persistent object related to an object used to initialize PersistentObjectHolder.A list of persistent objects lazily resolved on the first access.An abstract superclass of lazily faulted to-one and to-many relationships.An operation that merges changes from a single object registered in some ObjectContext, to a peer object in an ObjectConext that is a child of that context.SingleEntryMap<K,V> Optimized mutable single-entry map.SoftValueMap<K,V> Map that stores values wrapped intoSoftReference
A utility class to simplify implementation of Object toString methods.Contains various unorganized static utility methods used across Cayenne.WeakValueMap<K,V> Map that stores values wrapped intoWeakReference
A helper class to encode objects to XML.Interface for Cayenne objects that can be saved to XML.