Class PredicateSpecificationEvaluatorTest.TestEntities.OrderSpecifications
java.lang.Object
com.reallifedeveloper.tools.test.database.inmemory.PredicateSpecificationEvaluatorTest.TestEntities.OrderSpecifications
- Enclosing class:
PredicateSpecificationEvaluatorTest.TestEntities
public static class PredicateSpecificationEvaluatorTest.TestEntities.OrderSpecifications
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.springframework.data.jpa.domain.PredicateSpecification<PredicateSpecificationEvaluatorTest.TestEntities.Order> customerCountryIs(String country) static org.springframework.data.jpa.domain.PredicateSpecification<PredicateSpecificationEvaluatorTest.TestEntities.Order> hasExpensiveSku(String sku, BigDecimal minimumPrice) static org.springframework.data.jpa.domain.PredicateSpecification<PredicateSpecificationEvaluatorTest.TestEntities.Order> hasLineMatching(org.springframework.data.jpa.domain.PredicateSpecification<PredicateSpecificationEvaluatorTest.TestEntities.OrderLine> lineSpecification) static org.springframework.data.jpa.domain.PredicateSpecification<PredicateSpecificationEvaluatorTest.TestEntities.Order> static org.springframework.data.jpa.domain.PredicateSpecification<PredicateSpecificationEvaluatorTest.TestEntities.Order> isPaid()static org.springframework.data.jpa.domain.PredicateSpecification<PredicateSpecificationEvaluatorTest.TestEntities.OrderLine> lineAmountIsGreaterThan(BigDecimal amount) static org.springframework.data.jpa.domain.PredicateSpecification<PredicateSpecificationEvaluatorTest.TestEntities.OrderLine> static org.springframework.data.jpa.domain.PredicateSpecification<PredicateSpecificationEvaluatorTest.TestEntities.OrderLine> lineAmountIsLessThan(BigDecimal amount) static org.springframework.data.jpa.domain.PredicateSpecification<PredicateSpecificationEvaluatorTest.TestEntities.OrderLine> static org.springframework.data.jpa.domain.PredicateSpecification<PredicateSpecificationEvaluatorTest.TestEntities.OrderLine> lineMatches(String category, BigDecimal minimumValue) static org.springframework.data.jpa.domain.PredicateSpecification<PredicateSpecificationEvaluatorTest.TestEntities.Order>
-
Constructor Details
-
OrderSpecifications
public OrderSpecifications()
-
-
Method Details
-
sanityCheck
public static org.springframework.data.jpa.domain.PredicateSpecification<PredicateSpecificationEvaluatorTest.TestEntities.Order> sanityCheck() -
isPaid
public static org.springframework.data.jpa.domain.PredicateSpecification<PredicateSpecificationEvaluatorTest.TestEntities.Order> isPaid() -
customerCountryIs
public static org.springframework.data.jpa.domain.PredicateSpecification<PredicateSpecificationEvaluatorTest.TestEntities.Order> customerCountryIs(String country) -
hasSku
public static org.springframework.data.jpa.domain.PredicateSpecification<PredicateSpecificationEvaluatorTest.TestEntities.Order> hasSku(String sku) -
hasExpensiveSku
public static org.springframework.data.jpa.domain.PredicateSpecification<PredicateSpecificationEvaluatorTest.TestEntities.Order> hasExpensiveSku(String sku, BigDecimal minimumPrice) -
lineMatches
public static org.springframework.data.jpa.domain.PredicateSpecification<PredicateSpecificationEvaluatorTest.TestEntities.OrderLine> lineMatches(String category, BigDecimal minimumValue) -
hasLineMatching
public static org.springframework.data.jpa.domain.PredicateSpecification<PredicateSpecificationEvaluatorTest.TestEntities.Order> hasLineMatching(org.springframework.data.jpa.domain.PredicateSpecification<PredicateSpecificationEvaluatorTest.TestEntities.OrderLine> lineSpecification) -
lineAmountIsLessThan
public static org.springframework.data.jpa.domain.PredicateSpecification<PredicateSpecificationEvaluatorTest.TestEntities.OrderLine> lineAmountIsLessThan(BigDecimal amount) -
lineAmountIsLessThanOrEqualTo
public static org.springframework.data.jpa.domain.PredicateSpecification<PredicateSpecificationEvaluatorTest.TestEntities.OrderLine> lineAmountIsLessThanOrEqualTo(BigDecimal amount) -
lineAmountIsGreaterThan
public static org.springframework.data.jpa.domain.PredicateSpecification<PredicateSpecificationEvaluatorTest.TestEntities.OrderLine> lineAmountIsGreaterThan(BigDecimal amount) -
lineAmountIsGreaterThanOrEqualTo
public static org.springframework.data.jpa.domain.PredicateSpecification<PredicateSpecificationEvaluatorTest.TestEntities.OrderLine> lineAmountIsGreaterThanOrEqualTo(BigDecimal amount)
-