Interface PropertyTypeInfo

All Known Implementing Classes:
DefaultPropertyTypeInfo

public interface PropertyTypeInfo
An object that describes the type of a field that has been changed. Used to construct ChangeDetail.
Author:
Nathan Moore (nathandmoore)
  • Method Details

    • getPersistentDomainType

      String getPersistentDomainType()
      Gets the Type.getTypeName() expressed on the persistent domain API for the field.
      Returns:
      The type expressed on the persistent domain API for the field
    • getSerializedJavaType

      String getSerializedJavaType()
      Gets the JavaType of the field serialized as a canonical string.
      Returns:
      the JavaType of the field serialized as a canonical string
    • isEmbeddedCollection

      boolean isEmbeddedCollection()
      Whether the field is an embedded collection. This is used to speed up the process of building the ContextState for ContextStateAware entities from an entity's ChangeDetails.
      Returns:
      Whether the field is an embedded collection