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.Deprecated, for removal: This API element is subject to removal in a future version.unusedDeleteRuleUpdater is responsible for auto-setting delete rules for object relationshipsEntityMergeListener interface defines API useful for listening to EntityMergeSupport processing.Deprecated, for removal: This API element is subject to removal in a future version.UseObjects.equals(Object, Object)orObjects.deepEquals(Object, Object)directly.Contains access stack events related utility methods.Generic implementation of QueryResult using List as QueryResultItem storage.A simple serializable implementation of QueryResponse.Deprecated, for removal: This API element is subject to removal in a future version.useObjects.hash(Object...)or a manual31 * h + Objects.hashCode(x)loophelper 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.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 intoSoftReferenceA 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 intoWeakReferenceA helper class to encode objects to XML.Interface for Cayenne objects that can be saved to XML.