# Uses of Interface
org.apache.cayenne.commitlog.model.PropertyChange

Packages that use PropertyChange
Package
Description
org.apache.cayenne.commitlog.model

- ## Uses of PropertyChange in org.apache.cayenne.commitlog.model

  Subinterfaces of PropertyChange in org.apache.cayenne.commitlog.model
  Modifier and Type
  Interface
  Description
  `interface`
  `AttributeChange`
  Represents a change in a "value" property, which is either a scalar property or a to-one entity relationship.
  `interface`
  `ToManyRelationshipChange`
  Represents a change in a to-many relationship property to another entity.
  `interface`
  `ToOneRelationshipChange`
  Classes in org.apache.cayenne.commitlog.model that implement PropertyChange
  Modifier and Type
  Class
  Description
  `class`
  `MutableAttributeChange`
  `class`
  `MutableToManyRelationshipChange`
  `class`
  `MutableToOneRelationshipChange`
  Methods in org.apache.cayenne.commitlog.model that return types with arguments of type PropertyChange
  Modifier and Type
  Method
  Description
  `Map<String, ? extends PropertyChange>`
  MutableObjectChange.`getChanges()`
  `Map<String, ? extends PropertyChange>`
  ObjectChange.`getChanges()`