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 Summary
Modifier and TypeMethodDescriptionGets theType.getTypeName()
expressed on the persistent domain API for the field.Gets theJavaType
of the field serialized as a canonical string.boolean
Whether the field is an embedded collection.
-
Method Details
-
getPersistentDomainType
String getPersistentDomainType()Gets theType.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 theJavaType
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 theContextState
forContextStateAware entities
from an entity'sChangeDetails
.- Returns:
- Whether the field is an embedded collection
-