PropertyChangeAppender<PropertyChange>public class OptionalChangeAppender extends CorePropertyChangeAppender<PropertyChange>
GENERIC_TYPE_NOT_PARAMETRIZEDHIGH_PRIORITY, LOW_PRIORITY| Constructor | Description |
|---|---|
OptionalChangeAppender(GlobalIdFactory globalIdFactory,
TypeMapper typeMapper) |
| Modifier and Type | Method | Description |
|---|---|---|
PropertyChange |
calculateChanges(java.lang.Object leftValue,
java.lang.Object rightValue,
GlobalId affectedId,
JaversProperty property) |
|
boolean |
supports(JaversType propertyType) |
Checks if given property type is supported
|
calculateChanges, priority, renderNotParametrizedWarningIfNeededpublic OptionalChangeAppender(GlobalIdFactory globalIdFactory, TypeMapper typeMapper)
public boolean supports(JaversType propertyType)
PropertyChangeAppenderpublic PropertyChange calculateChanges(java.lang.Object leftValue, java.lang.Object rightValue, GlobalId affectedId, JaversProperty property)
calculateChanges in class CorePropertyChangeAppender<PropertyChange>