Class ConstraintTransformerJpaImpl
java.lang.Object
com.flowingcode.backendcore.model.ConstraintTransformer<jakarta.persistence.criteria.Predicate>
com.flowingcode.backendcore.dao.jpa.ConstraintTransformerJpaImpl
- All Implemented Interfaces:
Function<com.flowingcode.backendcore.model.Constraint,jakarta.persistence.criteria.Predicate>
public class ConstraintTransformerJpaImpl
extends com.flowingcode.backendcore.model.ConstraintTransformer<jakarta.persistence.criteria.Predicate>
-
Constructor Summary
ConstructorsConstructorDescriptionConstraintTransformerJpaImpl(jakarta.persistence.EntityManager em, jakarta.persistence.criteria.From<?, ?> root) -
Method Summary
Modifier and TypeMethodDescriptionprotected jakarta.persistence.criteria.PredicatetransformBetweenConstraint(com.flowingcode.backendcore.model.constraints.AttributeBetweenConstraint c) protected jakarta.persistence.criteria.PredicatetransformILikeConstraint(com.flowingcode.backendcore.model.constraints.AttributeILikeConstraint c) protected jakarta.persistence.criteria.PredicatetransformInConstraint(com.flowingcode.backendcore.model.constraints.AttributeInConstraint c) protected jakarta.persistence.criteria.PredicatetransformLikeConstraint(com.flowingcode.backendcore.model.constraints.AttributeLikeConstraint c) protected jakarta.persistence.criteria.PredicatetransformNegatedConstraint(com.flowingcode.backendcore.model.constraints.NegatedConstraint c) protected jakarta.persistence.criteria.PredicatetransformNullConstraint(com.flowingcode.backendcore.model.constraints.AttributeNullConstraint c) protected jakarta.persistence.criteria.PredicatetransformRelationalConstraint(com.flowingcode.backendcore.model.constraints.AttributeRelationalConstraint c) Methods inherited from class com.flowingcode.backendcore.model.ConstraintTransformer
apply, transform
-
Constructor Details
-
ConstraintTransformerJpaImpl
public ConstraintTransformerJpaImpl(jakarta.persistence.EntityManager em, jakarta.persistence.criteria.From<?, ?> root)
-
-
Method Details
-
transformNegatedConstraint
protected jakarta.persistence.criteria.Predicate transformNegatedConstraint(com.flowingcode.backendcore.model.constraints.NegatedConstraint c) - Overrides:
transformNegatedConstraintin classcom.flowingcode.backendcore.model.ConstraintTransformer<jakarta.persistence.criteria.Predicate>
-
transformRelationalConstraint
protected jakarta.persistence.criteria.Predicate transformRelationalConstraint(com.flowingcode.backendcore.model.constraints.AttributeRelationalConstraint c) - Overrides:
transformRelationalConstraintin classcom.flowingcode.backendcore.model.ConstraintTransformer<jakarta.persistence.criteria.Predicate>
-
transformLikeConstraint
protected jakarta.persistence.criteria.Predicate transformLikeConstraint(com.flowingcode.backendcore.model.constraints.AttributeLikeConstraint c) - Overrides:
transformLikeConstraintin classcom.flowingcode.backendcore.model.ConstraintTransformer<jakarta.persistence.criteria.Predicate>
-
transformBetweenConstraint
protected jakarta.persistence.criteria.Predicate transformBetweenConstraint(com.flowingcode.backendcore.model.constraints.AttributeBetweenConstraint c) - Overrides:
transformBetweenConstraintin classcom.flowingcode.backendcore.model.ConstraintTransformer<jakarta.persistence.criteria.Predicate>
-
transformInConstraint
protected jakarta.persistence.criteria.Predicate transformInConstraint(com.flowingcode.backendcore.model.constraints.AttributeInConstraint c) - Overrides:
transformInConstraintin classcom.flowingcode.backendcore.model.ConstraintTransformer<jakarta.persistence.criteria.Predicate>
-
transformNullConstraint
protected jakarta.persistence.criteria.Predicate transformNullConstraint(com.flowingcode.backendcore.model.constraints.AttributeNullConstraint c) - Overrides:
transformNullConstraintin classcom.flowingcode.backendcore.model.ConstraintTransformer<jakarta.persistence.criteria.Predicate>
-
transformILikeConstraint
protected jakarta.persistence.criteria.Predicate transformILikeConstraint(com.flowingcode.backendcore.model.constraints.AttributeILikeConstraint c) - Overrides:
transformILikeConstraintin classcom.flowingcode.backendcore.model.ConstraintTransformer<jakarta.persistence.criteria.Predicate>
-