Interface TransactionCriteria
-
- All Superinterfaces:
SearchCriteria
- All Known Subinterfaces:
LoyaltyTransactionCriteria
- All Known Implementing Classes:
TransactionMemberQCCodeCriteria,TransactionNumberCriteria,TransactionStoreCriteria
public interface TransactionCriteria extends SearchCriteria
Interface defining the base contract for all transaction search criteria. This interface serves as a polymorphic base for different types of transaction search criteria implementations.- See Also:
SearchCriteria,TransactionNumberCriteria,TransactionStoreCriteria,Supported criteria types: TransactionNumberCriteria - Search by transaction number TransactionStoreCriteria - Search by store information TransactionMemberQCCodeCriteria - Search by member QC code Key features: Implements SearchCriteria interface for consistent search behavior Uses JSON type information for polymorphic handling (@JsonTypeInfo) Supports multiple concrete implementations through @JsonSubTypes Documented with Swagger/OpenAPI annotations for API documentation The criteriaType property is used as a discriminator to determine the specific type of search criteria being used in the request.,JsonTypeInfo,JsonSubTypes,ApiModel
-
-
Method Summary
-
Methods inherited from interface com.inteliqua.rest.common.criteria.SearchCriteria
getCriteriaType
-
-