[New] added Contains Report Filter
This commit is contained in:
parent
2ddc98fe04
commit
f05b02e956
|
@ -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);
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue