Class DataMerger<R extends FactoryBase<?,​R>>


  • public final class DataMerger<R extends FactoryBase<?,​R>>
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      DataMerger​(R currentData, R commonData, R newData)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      MergeResult<R> createMergeResult​(java.util.function.Function<java.lang.String,​java.lang.Boolean> permissionChecker)  
      MergeDiffInfo<R> mergeIntoCurrent​(java.util.function.Function<java.lang.String,​java.lang.Boolean> permissionChecker)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DataMerger

        public DataMerger​(R currentData,
                          R commonData,
                          R newData)
    • Method Detail

      • createMergeResult

        public MergeResult<R> createMergeResult​(java.util.function.Function<java.lang.String,​java.lang.Boolean> permissionChecker)
      • mergeIntoCurrent

        public MergeDiffInfo<R> mergeIntoCurrent​(java.util.function.Function<java.lang.String,​java.lang.Boolean> permissionChecker)