[New] Added ActivitySearch.forOrder()

This commit is contained in:
Robert von Burg 2023-02-16 09:59:56 +01:00
parent ec3db2ade0
commit 30495b345d
Signed by: eitch
GPG Key ID: 75DB9C85C74331F7
1 changed files with 9 additions and 0 deletions

View File

@ -1,5 +1,8 @@
package li.strolch.search;
import static li.strolch.model.StrolchModelConstants.PolicyConstants.PARAM_ORDER;
import li.strolch.model.Order;
import li.strolch.model.activity.Activity;
/**
@ -20,6 +23,12 @@ public class ActivitySearch extends StrolchSearch<Activity> {
return this;
}
public ActivitySearch forOrder(Order order) {
types(order.getType());
where(relation(PARAM_ORDER).isEqualTo(order.getId()));
return this;
}
@Override
public ActivitySearch where(SearchExpression<Activity> expression) {
super.where(expression);