com.softicar.platform.common.core.utils.equals.EqualsComposer Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of platform-common Show documentation
Show all versions of platform-common Show documentation
The SoftiCAR Platform is a lightweight, Java-based library to create interactive business web applications.
package com.softicar.platform.common.core.utils.equals;
import java.util.Objects;
class EqualsComposer extends EqualsComparerBase {
private final IEqualsComparer comparer1;
private final IEqualsComparer comparer2;
public EqualsComposer(IEqualsComparer comparer1, IEqualsComparer comparer2) {
this.comparer1 = Objects.requireNonNull(comparer1);
this.comparer2 = Objects.requireNonNull(comparer2);
}
@Override
public boolean compare(T first, T second) {
return comparer1.compare(first, second) && comparer2.compare(first, second);
}
}