Package org.teamapps.application.tools
Class KeyCompare<A,B>
java.lang.Object
org.teamapps.application.tools.KeyCompare<A,B>
public class KeyCompare<A,B>
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description KeyCompare(java.util.Collection<A> aCollection, java.util.Collection<B> bCollection, java.util.function.Function<A,java.lang.String> keyOfA, java.util.function.Function<B,java.lang.String> keyOfB)KeyCompare(java.util.Collection<A> aCollection, java.util.Collection<B> bCollection, java.util.function.Function<A,java.lang.String> keyOfA, java.util.function.Function<B,java.lang.String> keyOfB, boolean enforceUniqueKeys) -
Method Summary
Modifier and Type Method Description AgetA(B b)java.util.List<A>getAEntriesInB()java.util.List<A>getAEntriesNotInB()BgetB(A a)java.util.List<B>getBEntriesInA()java.util.List<B>getBEntriesNotInA()booleanisDifferent()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
KeyCompare
-
KeyCompare
-
-
Method Details
-
getA
-
getB
-
getAEntriesNotInB
-
getBEntriesNotInA
-
getAEntriesInB
-
getBEntriesInA
-
isDifferent
public boolean isDifferent()
-