Package com.java.pojo.internal.field
Class AbstractFieldValueChanger<T>
java.lang.Object
com.java.pojo.internal.field.AbstractFieldValueChanger<T>
- Direct Known Subclasses:
AbstractCollectionFieldValueChanger
,AbstractIteratorsFieldValueChanger
,AbstractMapFieldValueChanger
,AbstractPrimitiveValueChanger
,BigDecimalValueChanger
,BigIntegerValueChanger
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
areDifferentValues
(T sourceValue, T targetValue) attachNext
(AbstractFieldValueChanger abstractFieldValueChanger) protected abstract boolean
void
changeFieldsValues
(Object sourceObject, Object targetObject, List<Field> fieldsToChange) increaseValue
(T value) protected abstract T
increaseValue
(T value, Class<?> type)
-
Constructor Details
-
AbstractFieldValueChanger
public AbstractFieldValueChanger()
-
-
Method Details
-
changeFieldsValues
-
areDifferentValues
-
attachNext
-
increaseValue
-
increaseValue
-
canChange
-
getGenericTypeClass
-