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 Detail

      • 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