- canCreateUsingDefault() - Method in class patch.tools.mapper.WrappedValueInstantiator
-
Method implementation makes possible to use createUsingDefault method
for POJO wrapper instantiation
- changelog() - Method in interface patch.tools.ChangeLogger
-
Method should return all modified fields with it's values as Map<String, Object>
- ChangeLogger - Annotation Type in patch.tools.annotation
-
This annotation used by ChangeLoggerAnnotationIntrospector class.
- ChangeLogger - Interface in patch.tools
-
Interface for getting modified fields and it's values as Map<String, Object>
- ChangeLoggerAnnotationIntrospector - Class in patch.tools.mapper
-
This class overrides some methods of JacksonAnnotationIntrospector class
and:
creates Value Instantiators for classes annotated by @ChangeLogger annotation;
creates Converters for classes annotated by @ChangeLogger annotation
excludes setCallbacks setter of CGlib's Enhancer class from deserialization process;
- ChangeLoggerAnnotationIntrospector() - Constructor for class patch.tools.mapper.ChangeLoggerAnnotationIntrospector
-
- ChangeLoggerConverter - Class in patch.tools.mapper
-
Class overrides StdConverter and returns changed fields as Map<String, Object>
instead object fields serialization
- ChangeLoggerConverter() - Constructor for class patch.tools.mapper.ChangeLoggerConverter
-
- ChangeLoggerProducer<T> - Class in patch.tools
-
Class should be used for instantiation POJO <T> wrappers
which implemented ChangeLogger interface and collecting POJO instance's
modified fields
- ChangeLoggerProducer(Class<T>, Object...) - Constructor for class patch.tools.ChangeLoggerProducer
-
Constructor for ChangeLoggerProducer class which should instantiates wrapped
<T> class by calling it's constructor with arguments
- convert(Object) - Method in class patch.tools.mapper.ChangeLoggerConverter
-
- createMapper(Class<T>, Object...) - Method in class patch.tools.mapper.PatchMapperProducer
-
Method creates wrapped instance for class/interface which
implements/extends PatchMapper interface
- createUsingDefault(DeserializationContext) - Method in class patch.tools.mapper.WrappedValueInstantiator
-
Method instantiate wrapper for POJO