[New] added Contains Report Filter

This commit is contained in:
Reto Breitenmoser 2018-08-21 10:18:00 +02:00
parent 2ddc98fe04
commit f05b02e956
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 ContainsReportFilter extends ReportFilterPolicy {
public ContainsReportFilter(ComponentContainer container, StrolchTransaction tx) {
super(container, tx);
}
@Override
protected boolean filter(Object left, Object right, boolean negate) {
if (negate)
return !ObjectHelper.contains(left, right, false);
else
return ObjectHelper.contains(left, right, false);
}
}