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 TypeMethodDescriptionbooleanareDifferentValues(T sourceValue, T targetValue) attachNext(AbstractFieldValueChanger abstractFieldValueChanger) protected abstract booleanvoidchangeFieldsValues(Object sourceObject, Object targetObject, List<Field> fieldsToChange) increaseValue(T value) protected abstract TincreaseValue(T value, Class<?> type)
-
Constructor Details
-
AbstractFieldValueChanger
public AbstractFieldValueChanger()
-
-
Method Details
-
changeFieldsValues
-
areDifferentValues
-
attachNext
-
increaseValue
-
increaseValue
-
canChange
-
getGenericTypeClass
-