Package tech.jhipster.service
Class ConditionBuilder
java.lang.Object
tech.jhipster.service.ConditionBuilder
Class for constructing org.springframework.data.relational.core.sql.Condition
from the Entitycriteria i.e. tech.jhipster.service.filter.Filter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.data.relational.core.sql.ConditionMethod that builds and returns the compounded Condition object.<X> voidbuildFilterConditionForField(Filter<X> field, org.springframework.data.relational.core.sql.Column column) Method that takes in a filter field and a column to construct a compounded SQL Condition.
-
Constructor Details
-
ConditionBuilder
-
-
Method Details
-
buildFilterConditionForField
public <X> void buildFilterConditionForField(Filter<X> field, org.springframework.data.relational.core.sql.Column column) Method that takes in a filter field and a column to construct a compounded SQL Condition. The built condition can be retrieved using the buildConditions function- Type Parameters:
X- Field type- Parameters:
field- The actual Filter fieldcolumn- The column for which the condition is constructed
-
buildConditions
public org.springframework.data.relational.core.sql.Condition buildConditions()Method that builds and returns the compounded Condition object. This method can be called multiple times as the Conditions are being built.- Returns:
- returns the compounded Condition object
-