Class DefaultDiffGenerator

java.lang.Object
com.polarion.platform.persistence.spi.diff.DefaultDiffGenerator
All Implemented Interfaces:
IDiffGenerator

public class DefaultDiffGenerator extends Object implements IDiffGenerator
Author:
Jiri Banszel, POLARION SOFTWARE
  • Constructor Details

    • DefaultDiffGenerator

      public DefaultDiffGenerator(IDataService dataService)
  • Method Details

    • generateDiff

      public IFieldDiff generateDiff(String key, IPrototype prototype, Object before, Object after)
      Description copied from interface: IDiffGenerator
      Compares values of the field before and after an event.
      Specified by:
      generateDiff in interface IDiffGenerator
      before - value of the field before the event
      after - value of the field after the event
      Returns:
      IFieldDiff or null if there is no difference
    • getOriginalSubterraURIFromRevisionDataObjectURI

      public SubterraURI getOriginalSubterraURIFromRevisionDataObjectURI(SubterraURI uri)