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 constructChangeDetail
.- Author:
- Nathan Moore (nathandmoore)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getPersistentDomainType()
Gets theType.getTypeName()
expressed on the persistent domain API for the field.String
getSerializedJavaType()
Gets theJavaType
of the field serialized as a canonical string.boolean
isEmbeddedCollection()
Whether the field is an embedded collection.
-
-
-
Method Detail
-
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
-
-