[New] added isIn Report Filter

This commit is contained in:
Reto Breitenmoser 2018-08-20 21:32:25 +02:00
parent 4ffd92e0a7
commit 2ddc98fe04
1 changed files with 20 additions and 0 deletions

View File

@ -0,0 +1,20 @@
package li.strolch.report.policy;
import li.strolch.agent.api.ComponentContainer;
import li.strolch.persistence.api.StrolchTransaction;
import li.strolch.utils.ObjectHelper;
public class IsInReportFilter extends ReportFilterPolicy {
public IsInReportFilter(ComponentContainer container, StrolchTransaction tx) {
super(container, tx);
}
@Override
protected boolean filter(Object left, Object right, boolean negate) {
if (negate)
return !ObjectHelper.isIn(left, right, false);
else
return ObjectHelper.isIn(left, right, false);
}
}