[Minor] Added ExpressionsSupport.param(String)
This commit is contained in:
parent
60c248ea85
commit
b0c78e692c
|
@ -1,5 +1,6 @@
|
||||||
package li.strolch.search;
|
package li.strolch.search;
|
||||||
|
|
||||||
|
import static li.strolch.model.StrolchModelConstants.BAG_PARAMETERS;
|
||||||
import static li.strolch.model.StrolchModelConstants.BAG_RELATIONS;
|
import static li.strolch.model.StrolchModelConstants.BAG_RELATIONS;
|
||||||
import static li.strolch.runtime.StrolchConstants.*;
|
import static li.strolch.runtime.StrolchConstants.*;
|
||||||
|
|
||||||
|
@ -99,6 +100,10 @@ public class ExpressionsSupport {
|
||||||
return element -> predicate.coerce(eb.getValueCoercer(element)).matches(eb.extract(element));
|
return element -> predicate.coerce(eb.getValueCoercer(element)).matches(eb.extract(element));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static <T extends StrolchRootElement> ExpressionBuilder param(String paramId) {
|
||||||
|
return param(BAG_PARAMETERS, paramId);
|
||||||
|
}
|
||||||
|
|
||||||
public static <T extends StrolchRootElement> ExpressionBuilder param(String bagId, String paramId) {
|
public static <T extends StrolchRootElement> ExpressionBuilder param(String bagId, String paramId) {
|
||||||
return new ExpressionBuilder() {
|
return new ExpressionBuilder() {
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,7 @@
|
||||||
package li.strolch.search;
|
package li.strolch.search;
|
||||||
|
|
||||||
|
import static li.strolch.model.StrolchModelConstants.BAG_PARAMETERS;
|
||||||
|
|
||||||
import java.util.function.Supplier;
|
import java.util.function.Supplier;
|
||||||
|
|
||||||
import li.strolch.model.StrolchRootElement;
|
import li.strolch.model.StrolchRootElement;
|
||||||
|
@ -50,6 +52,10 @@ public interface SearchExpressions {
|
||||||
return ExpressionsSupport.state(predicate);
|
return ExpressionsSupport.state(predicate);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
default ExpressionBuilder param(String paramId) {
|
||||||
|
return ExpressionsSupport.param(BAG_PARAMETERS, paramId);
|
||||||
|
}
|
||||||
|
|
||||||
default ExpressionBuilder param(String bagId, String paramId) {
|
default ExpressionBuilder param(String bagId, String paramId) {
|
||||||
return ExpressionsSupport.param(bagId, paramId);
|
return ExpressionsSupport.param(bagId, paramId);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue