Package com.skava.promotion.utils
Class SearchUtil
java.lang.Object
com.skava.promotion.utils.SearchUtil
This class contains functionality to perform search on promotion
.- Since:
- 8.0
- Version:
- 8.0
- Author:
- Infosys Equinox
-
Method Summary
Modifier and TypeMethodDescriptionstatic org.springframework.data.domain.Page<PromotionList>search(com.querydsl.core.types.dsl.BooleanExpression compositePredicate, PromotionListRepository promotionListRepository, PromotionListDO promotionListDO) Search.static org.springframework.data.domain.Page<Project>search(com.querydsl.core.types.Predicate predicate, org.springframework.data.domain.Sort sort, int page, int size, com.querydsl.core.types.dsl.BooleanExpression compositePredicate, ProjectRepository projectRepository, ProjectDO projectDO) Search.static org.springframework.data.domain.Page<PromoCodeList>search(com.querydsl.core.types.Predicate predicate, org.springframework.data.domain.Sort sort, int page, int size, com.querydsl.core.types.dsl.BooleanExpression compositePredicate, PromoCodeListRepository promoCodeListRepository, PromoCodeListDO promoCodeListDO) Search.static org.springframework.data.domain.Page<Promotion>search(com.querydsl.core.types.Predicate predicate, org.springframework.data.domain.Sort sort, int page, int size, com.querydsl.core.types.dsl.BooleanExpression compositePredicate, PromotionRepository promotionRepository, PromotionDO promotionDO) Search.static org.springframework.data.domain.Page<PromoWallet>search(com.querydsl.core.types.Predicate predicate, org.springframework.data.domain.Sort sort, int page, int size, com.querydsl.core.types.dsl.BooleanExpression compositePredicate, PromoWalletRepository promoWalletRepository, PromowalletDO promoWalletDO) Search.static org.springframework.data.domain.Page<PromotionListItems>searchList(com.querydsl.core.types.dsl.BooleanExpression compositePredicate, PromotionListItemsRepository promotionListItemsRepository, PromotionListDO promotionListDO) Search.static org.springframework.data.domain.Page<PromoCodeListItems>searchPromoCodeList(com.querydsl.core.types.dsl.BooleanExpression compositePredicate, PromoCodeListItemsRepository promoCodeListItemsRepository, PromoCodeListDO promoCodeListDO) Search.
-
Method Details
-
search
public static org.springframework.data.domain.Page<PromotionList> search(com.querydsl.core.types.dsl.BooleanExpression compositePredicate, PromotionListRepository promotionListRepository, PromotionListDO promotionListDO) Search.- Parameters:
compositePredicate- the composite predicatepromotionListRepository- the promotion list repositorypromotionListDO- the promotion list DO- Returns:
- the page
-
searchList
public static org.springframework.data.domain.Page<PromotionListItems> searchList(com.querydsl.core.types.dsl.BooleanExpression compositePredicate, PromotionListItemsRepository promotionListItemsRepository, PromotionListDO promotionListDO) Search.- Parameters:
compositePredicate- the composite predicatepromotionListItemsRepository- the promotion list repositorypromotionListDO- the promotion list DO- Returns:
- the page
-
searchPromoCodeList
public static org.springframework.data.domain.Page<PromoCodeListItems> searchPromoCodeList(com.querydsl.core.types.dsl.BooleanExpression compositePredicate, PromoCodeListItemsRepository promoCodeListItemsRepository, PromoCodeListDO promoCodeListDO) Search.- Parameters:
compositePredicate- the composite predicatepromoCodeListItemsRepository- the promocode list repositorypromoCodeListDO- the promoCodeListDO- Returns:
- the page
-
search
public static org.springframework.data.domain.Page<PromoCodeList> search(com.querydsl.core.types.Predicate predicate, org.springframework.data.domain.Sort sort, int page, int size, com.querydsl.core.types.dsl.BooleanExpression compositePredicate, PromoCodeListRepository promoCodeListRepository, PromoCodeListDO promoCodeListDO) Search.- Parameters:
predicate- the predicatesort- the sortpage- the pagesize- the sizecompositePredicate- the composite predicatepromoCodeListRepository- the promo code list repositorypromoCodeListDO- the promo code list DO- Returns:
- the page
-
search
public static org.springframework.data.domain.Page<Promotion> search(com.querydsl.core.types.Predicate predicate, org.springframework.data.domain.Sort sort, int page, int size, com.querydsl.core.types.dsl.BooleanExpression compositePredicate, PromotionRepository promotionRepository, PromotionDO promotionDO) Search.- Parameters:
predicate- the predicatesort- the sortpage- the pagesize- the sizecompositePredicate- the composite predicatepromotionRepository- the promotion repositorypromotionDO- the promotion DO- Returns:
- the page
-
search
public static org.springframework.data.domain.Page<Project> search(com.querydsl.core.types.Predicate predicate, org.springframework.data.domain.Sort sort, int page, int size, com.querydsl.core.types.dsl.BooleanExpression compositePredicate, ProjectRepository projectRepository, ProjectDO projectDO) Search.- Parameters:
predicate- the predicatesort- the sortpage- the pagesize- the sizecompositePredicate- the composite predicateprojectRepository- the project repositoryprojectDO- the project DO- Returns:
- the page
-
search
public static org.springframework.data.domain.Page<PromoWallet> search(com.querydsl.core.types.Predicate predicate, org.springframework.data.domain.Sort sort, int page, int size, com.querydsl.core.types.dsl.BooleanExpression compositePredicate, PromoWalletRepository promoWalletRepository, PromowalletDO promoWalletDO) Search.- Parameters:
predicate- the predicatesort- the sortpage- the pagesize- the sizecompositePredicate- the composite predicatepromoWalletRepository- the promoWallet repositorypromoWallet- the promowallet DO- Returns:
- the page
-