Interface SearchCriteria
-
- All Known Subinterfaces:
AppUserCriteria,CashBackLogCriteria,CouponCriteria,CouponSetCriteria,FlowCriteria,LoginCriteria,LoyaltyMembershipCriteria,LoyaltyPointLogCriteria,LoyaltyTransactionCriteria,LoyaltyTransactionCriteria,MerchantCriteria,PersonCriteria,PointReservationCriteria,ProductSearchCriteria,StorePosCriteria,TierCriteria,TierCriteria,TransactionCriteria,TransactionCriteria
- All Known Implementing Classes:
ActionDateLoginCriteria,AppUserEmailCriteria,AppUserUsernameCriteria,CampaignExecutionCriteria,CashBackLogMemberCodeCriteria,CouponAttributeCriteria,CouponCodeCriteria,CouponGivenDateCriteria,CouponInvoiceCriteria,CouponMemberQCCodeCriteria,CouponReservationCriteria,CouponSetAffiliateMerchantCriteria,CouponSetAttributeCriteria,CouponSetAttributeRangeCriteria,CouponSetCategoryCodeCriteria,CouponsetCategoryCriteria,CouponSetCodeCriteria,CouponSetCodeCriteria,CouponSetMemberCodeCriteria,CouponSetMerchantCodeCriteria,CouponSetMultipleBrandCodeCriteria,CouponSetMultipleCodeCriteria,CouponSetSchemaCodeCriteria,CouponSetStoreCriteria,CouponSetTierCodeCriteria,CouponSetTitleCriteria,CouponSetValidityCriteria,CouponSetVatNumberCriteria,CouponStoreCriteria,CouponValidityCriteria,CustomerAttributeCriteria,EmailCriteria,FirstNameCriteria,FlowActiveCriteria,FlowContextCriteria,FlowIDCriteria,FlowInactiveCriteria,LastNameCriteria,LoyaltyCardCriteria,LoyaltyMemberCategoryCriteria,LoyaltyMemberMultipleQCCodeCriteria,LoyaltyMemberQCCodeTierCriteria,LoyaltyMembershipAttributeCriteria,LoyaltyMembershipQCCodeCriteria,LoyaltyMemberTagSearchCriteria,LoyaltyPointLogExpirationCriteria,LoyaltyPointLogGivenDateCriteria,LoyaltyPointLogRedeemCriteria,LoyaltyPointsMemberQCCodeCriteria,LoyaltySchemaCodeCriteria,MemberQCCodeLoginCriteria,MerchantAttributeCriteria,MerchantAttributeRangeCriteria,MerchantCodeCriteria,MerchantCompanyNameCriteria,MerchantCouponSetCodeCriteria,MerchantDeleteFlagCriteria,MerchantEmailAddressCriteria,MerchantRegistrationDateCriteria,MerchantStoreCodeCriteria,MerchantVatNumberCriteria,PersonMultipleQCCodeCriteria,PersonQCCodeCriteria,PointReservationMemberCriteria,PointReservationProcessedCriteria,PosNumberCriteria,ProductBarcodeSearchCriteria,ProductCodeSearchCriteria,ProductCountryCodeSearchCriteria,ProviderLoginCriteria,TelephoneCriteria,TierTypeCriteria,TransactionMemberQCCodeCriteria,TransactionMemberQCCodeCriteria,TransactionNumberCriteria,TransactionNumberCriteria,TransactionStoreCriteria,TransactionStoreCriteria,VatNumberCriteria
public interface SearchCriteriaInterface representing criteria for searching.This interface serves as a base for various search criteria types. It defines the common contract for search criteria objects, which can be extended to represent specific search parameters for different entities (e.g., Person, LoyaltyPointLog, Coupon, etc.). This interface supports polymorphism, allowing different criteria types to be processed dynamically.
The
criteriaTypeproperty allows for the dynamic determination of the type of search criteria during serialization and deserialization.- Author:
- tpapad
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetCriteriaType()Gets the type of criteria for the search.
-