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
-