Package org.javers.core.diff.appenders
Class SetChangeAppender
- java.lang.Object
-
- org.javers.core.diff.appenders.CorePropertyChangeAppender<SetChange>
-
- org.javers.core.diff.appenders.SetChangeAppender
-
- All Implemented Interfaces:
PropertyChangeAppender<SetChange>
public class SetChangeAppender extends CorePropertyChangeAppender<SetChange>
-
-
Field Summary
-
Fields inherited from class org.javers.core.diff.appenders.CorePropertyChangeAppender
GENERIC_TYPE_NOT_PARAMETRIZED
-
Fields inherited from interface org.javers.core.diff.appenders.PropertyChangeAppender
HIGH_PRIORITY, LOW_PRIORITY
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SetChangecalculateChanges(java.lang.Object leftValue, java.lang.Object rightValue, GlobalId affectedId, JaversProperty property)booleansupports(JaversType propertyType)Checks if given property type is supported-
Methods inherited from class org.javers.core.diff.appenders.CorePropertyChangeAppender
calculateChanges, priority, renderNotParametrizedWarningIfNeeded
-
-
-
-
Method Detail
-
supports
public boolean supports(JaversType propertyType)
Description copied from interface:PropertyChangeAppenderChecks if given property type is supported
-
calculateChanges
public SetChange calculateChanges(java.lang.Object leftValue, java.lang.Object rightValue, GlobalId affectedId, JaversProperty property)
- Specified by:
calculateChangesin classCorePropertyChangeAppender<SetChange>
-
-