Class MergeDiffInfo<R extends FactoryBase<?,?>>
- java.lang.Object
-
- io.github.factoryfx.factory.merge.MergeDiffInfo<R>
-
- Type Parameters:
R- root data type
public class MergeDiffInfo<R extends FactoryBase<?,?>> extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description java.util.List<AttributeDiffInfo>conflictInfosjava.util.List<AttributeDiffInfo>mergeInfosjava.util.List<AttributeDiffInfo>permissionViolations
-
Constructor Summary
Constructors Constructor Description MergeDiffInfo(java.util.List<AttributeDiffInfo> mergeInfos, java.util.List<AttributeDiffInfo> conflictInfos, java.util.List<AttributeDiffInfo> permissionViolations, java.lang.String previousRoot, java.lang.String newRoot, java.lang.Class<R> rootClazz)MergeDiffInfo(java.util.List<AttributeDiffInfo> mergeInfos, java.util.List<AttributeDiffInfo> conflictInfos, java.util.List<AttributeDiffInfo> permissionViolations, R previousRoot, R newRoot, java.lang.Class<R> rootClazz)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetConflictCount()java.lang.StringgetNewRoot()RgetNewRootData()java.lang.StringgetPreviousRoot()RgetPreviousRootData()booleanhasNoConflicts()booleanhasNoPermissionViolation()booleansuccessfullyMerged()
-
-
-
Field Detail
-
mergeInfos
public final java.util.List<AttributeDiffInfo> mergeInfos
-
conflictInfos
public final java.util.List<AttributeDiffInfo> conflictInfos
-
permissionViolations
public final java.util.List<AttributeDiffInfo> permissionViolations
-
-
Constructor Detail
-
MergeDiffInfo
public MergeDiffInfo(java.util.List<AttributeDiffInfo> mergeInfos, java.util.List<AttributeDiffInfo> conflictInfos, java.util.List<AttributeDiffInfo> permissionViolations, java.lang.String previousRoot, java.lang.String newRoot, java.lang.Class<R> rootClazz)
-
MergeDiffInfo
public MergeDiffInfo(java.util.List<AttributeDiffInfo> mergeInfos, java.util.List<AttributeDiffInfo> conflictInfos, java.util.List<AttributeDiffInfo> permissionViolations, R previousRoot, R newRoot, java.lang.Class<R> rootClazz)
-
-
Method Detail
-
getPreviousRoot
public java.lang.String getPreviousRoot()
-
getNewRoot
public java.lang.String getNewRoot()
-
getConflictCount
public int getConflictCount()
-
hasNoConflicts
public boolean hasNoConflicts()
-
hasNoPermissionViolation
public boolean hasNoPermissionViolation()
-
successfullyMerged
public boolean successfullyMerged()
-
getPreviousRootData
public R getPreviousRootData()
-
getNewRootData
public R getNewRootData()
-
-