Package org.javers.core.changelog
Class SimpleTextChangeLog
java.lang.Object
org.javers.core.changelog.AbstractTextChangeLog
org.javers.core.changelog.SimpleTextChangeLog
- All Implemented Interfaces:
ChangeProcessor<String>
Sample text changeLog, renders text log like that:
commit 3.0, author:another author, 2014-12-06 13:22:51
changed object: org.javers.core.model.DummyUser/bob
value changed on 'sex' property: 'null' -> 'FEMALE'
set changed on 'stringSet' property: [removed:'groovy', added:'java', added:'scala']
list changed on 'integerList' property: [(0).added:'22', (1).added:'23']
commit 2.0, author:some author, 2014-12-06 13:22:51
value changed on 'age' property: '0' -> '18'
value changed on 'surname' property: 'Dijk' -> 'van Dijk'
reference changed on 'supervisor' property: 'null' -> 'org.javers.core.model.DummyUser/New Supervisor'
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidonAffectedObject(GlobalId globalId) voidonArrayChange(ArrayChange arrayChange) voidonCommit(CommitMetadata commitMetadata) voidonListChange(ListChange listChange) voidonMapChange(MapChange mapChange) voidonNewObject(NewObject newObject) voidonObjectRemoved(ObjectRemoved objectRemoved) voidonReferenceChange(ReferenceChange referenceChange) voidonSetChange(SetChange setChange) voidonValueChange(ValueChange valueChange) Methods inherited from class org.javers.core.changelog.AbstractTextChangeLog
afterChange, afterChangeList, append, append, appendln, appendln, beforeChange, beforeChangeList, onContainerChange, onPropertyChange, result
-
Constructor Details
-
SimpleTextChangeLog
public SimpleTextChangeLog()
-
-
Method Details
-
onCommit
- Specified by:
onCommitin interfaceChangeProcessor<String>- Overrides:
onCommitin classAbstractTextChangeLog
-
onAffectedObject
- Specified by:
onAffectedObjectin interfaceChangeProcessor<String>- Overrides:
onAffectedObjectin classAbstractTextChangeLog
-
onValueChange
- Specified by:
onValueChangein interfaceChangeProcessor<String>- Overrides:
onValueChangein classAbstractTextChangeLog
-
onReferenceChange
- Specified by:
onReferenceChangein interfaceChangeProcessor<String>- Overrides:
onReferenceChangein classAbstractTextChangeLog
-
onNewObject
- Specified by:
onNewObjectin interfaceChangeProcessor<String>- Overrides:
onNewObjectin classAbstractTextChangeLog
-
onObjectRemoved
- Specified by:
onObjectRemovedin interfaceChangeProcessor<String>- Overrides:
onObjectRemovedin classAbstractTextChangeLog
-
onMapChange
- Specified by:
onMapChangein interfaceChangeProcessor<String>- Overrides:
onMapChangein classAbstractTextChangeLog
-
onArrayChange
- Specified by:
onArrayChangein interfaceChangeProcessor<String>- Overrides:
onArrayChangein classAbstractTextChangeLog
-
onListChange
- Specified by:
onListChangein interfaceChangeProcessor<String>- Overrides:
onListChangein classAbstractTextChangeLog
-
onSetChange
- Specified by:
onSetChangein interfaceChangeProcessor<String>- Overrides:
onSetChangein classAbstractTextChangeLog
-