Package org.javers.core.changelog
Class AbstractTextChangeLog
java.lang.Object
org.javers.core.changelog.AbstractTextChangeLog
- All Implemented Interfaces:
ChangeProcessor<String>
- Direct Known Subclasses:
SimpleTextChangeLog
Convenient scaffolding class for text changeLog rendering
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidafterChange(Change change) called after each changevoidprotected voidnull safeprotected voidnull safeprotected voidnull safeprotected voidnull safevoidbeforeChange(Change change) called before each changevoidvoidonAffectedObject(GlobalId globalId) voidonArrayChange(ArrayChange arrayChange) voidonCommit(CommitMetadata commitMetadata) voidonContainerChange(ContainerChange containerChange) voidonListChange(ListChange listChange) voidonMapChange(MapChange mapChange) voidonNewObject(NewObject newObject) voidonObjectRemoved(ObjectRemoved objectRemoved) voidonPropertyChange(PropertyChange propertyChange) voidonReferenceChange(ReferenceChange referenceChange) voidonSetChange(SetChange setChange) voidonValueChange(ValueChange valueChange) result()should return processing result, for example a change log
-
Constructor Details
-
AbstractTextChangeLog
public AbstractTextChangeLog()
-
-
Method Details
-
onCommit
- Specified by:
onCommitin interfaceChangeProcessor<String>
-
onAffectedObject
- Specified by:
onAffectedObjectin interfaceChangeProcessor<String>
-
beforeChangeList
public void beforeChangeList()- Specified by:
beforeChangeListin interfaceChangeProcessor<String>
-
afterChangeList
public void afterChangeList()- Specified by:
afterChangeListin interfaceChangeProcessor<String>
-
beforeChange
Description copied from interface:ChangeProcessorcalled before each change- Specified by:
beforeChangein interfaceChangeProcessor<String>
-
afterChange
Description copied from interface:ChangeProcessorcalled after each change- Specified by:
afterChangein interfaceChangeProcessor<String>
-
onPropertyChange
Description copied from interface:ChangeProcessor- Specified by:
onPropertyChangein interfaceChangeProcessor<String>
-
onValueChange
- Specified by:
onValueChangein interfaceChangeProcessor<String>
-
onReferenceChange
- Specified by:
onReferenceChangein interfaceChangeProcessor<String>
-
onNewObject
- Specified by:
onNewObjectin interfaceChangeProcessor<String>
-
onObjectRemoved
- Specified by:
onObjectRemovedin interfaceChangeProcessor<String>
-
onContainerChange
Description copied from interface:ChangeProcessor- Specified by:
onContainerChangein interfaceChangeProcessor<String>
-
onSetChange
- Specified by:
onSetChangein interfaceChangeProcessor<String>
-
onArrayChange
- Specified by:
onArrayChangein interfaceChangeProcessor<String>
-
onListChange
- Specified by:
onListChangein interfaceChangeProcessor<String>
-
onMapChange
- Specified by:
onMapChangein interfaceChangeProcessor<String>
-
result
Description copied from interface:ChangeProcessorshould return processing result, for example a change log- Specified by:
resultin interfaceChangeProcessor<String>
-
append
null safe -
append
null safe -
appendln
null safe -
appendln
null safe
-