# Uses of Package
org.apache.cayenne.util

- Packages that use org.apache.cayenne.util
  Package | Description
  --- | ---
  org.apache.cayenne | Contains persistence APIs directly accessible by users.
  org.apache.cayenne.access | Contains classes that make up Cayenne ORM stack.
  org.apache.cayenne.configuration |
  org.apache.cayenne.conn |
  org.apache.cayenne.exp | Cayenne data expression classes.
  org.apache.cayenne.exp.parser | Contains expression parser and other expression internals.
  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.
  org.apache.cayenne.util | General utility classes.

- Classes in org.apache.cayenne.util used by org.apache.cayenne
  Class and Description
  GenericQueryResult Generic implementation of QueryResult using List as QueryResultItem storage.
  ObjectContextGraphAction A base implementation of a helper class to handle `ObjectContext.propertyChanged(org.apache.cayenne.Persistent, String, Object, Object)` processing on behalf of an ObjectContext.

- Classes in org.apache.cayenne.util used by org.apache.cayenne.access
  Class and Description
  PersistentObjectCollection Simple interface to unify PersistentObject* collections in way of setting properties directly
  PersistentObjectList A list of persistent objects lazily resolved on the first access.
  PersistentObjectSet
  RelationshipFault An abstract superclass of lazily faulted to-one and to-many relationships.

- Classes in org.apache.cayenne.util used by org.apache.cayenne.configuration
  Class and Description
  XMLEncoder A helper class to encode objects to XML.
  XMLSerializable Interface for Cayenne objects that can be saved to XML.

- Classes in org.apache.cayenne.util used by org.apache.cayenne.conn
  Class and Description
  XMLEncoder A helper class to encode objects to XML.
  XMLSerializable Interface for Cayenne objects that can be saved to XML.

- Classes in org.apache.cayenne.util used by org.apache.cayenne.exp
  Class and Description
  XMLEncoder A helper class to encode objects to XML.
  XMLSerializable Interface for Cayenne objects that can be saved to XML.

- Classes in org.apache.cayenne.util used by org.apache.cayenne.exp.parser
  Class and Description
  CayenneMapEntry Defining a double-linked named entry in CayenneMap.
  XMLSerializable Interface for Cayenne objects that can be saved to XML.

- Classes in org.apache.cayenne.util used by org.apache.cayenne.map
  Class and Description
  CayenneMapEntry Defining a double-linked named entry in CayenneMap.
  XMLEncoder A helper class to encode objects to XML.
  XMLSerializable Interface for Cayenne objects that can be saved to XML.

- Classes in org.apache.cayenne.util used by org.apache.cayenne.query
  Class and Description
  XMLEncoder A helper class to encode objects to XML.
  XMLSerializable Interface for Cayenne objects that can be saved to XML.

- Classes in org.apache.cayenne.util used by org.apache.cayenne.util
  Class and Description
  CompareToBuilder Assists in implementing `Comparable.compareTo(Object)` methods.
  EntityMergeListener EntityMergeListener interface defines API useful for listening to EntityMergeSupport processing.
  EqualsBuilder Assists in implementing `Object.equals(Object)` methods.
  HashCodeBuilder Assists in implementing `Object.hashCode()` methods.
  ListResponse A QueryResponse optimized to hold a single object or data row list.
  PersistentObjectCollection Simple interface to unify PersistentObject* collections in way of setting properties directly
  ProcedureResultBuilder
  QueryResultBuilder
  RelationshipFault An abstract superclass of lazily faulted to-one and to-many relationships.
  ToStringBuilder A utility class to simplify implementation of Object toString methods.
  XMLEncoder A helper class to encode objects to XML.
  XMLSerializable Interface for Cayenne objects that can be saved to XML.

Copyright © 2001–2021 Apache Cayenne. All rights reserved.