Class TransactionNumberCriteria
- java.lang.Object
-
- com.inteliqua.rest.transaction.criteria.TransactionNumberCriteria
-
- All Implemented Interfaces:
SearchCriteria,LoyaltyTransactionCriteria,TransactionCriteria,Serializable
public class TransactionNumberCriteria extends Object implements LoyaltyTransactionCriteria, Serializable
Criteria class for searching transactions by transaction number. This class implementsLoyaltyTransactionCriteriaandSerializableinterfaces and provides functionality for transaction number-based searches.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description TransactionNumberCriteria()Default constructor required by Jackson for JSON deserialization.TransactionNumberCriteria(String transactionNumber)Constructs a new TransactionNumberCriteria with the specified transaction number.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetCriteriaType()Returns the type identifier for this criteria.
-
-
-
Field Detail
-
TYPE
public static final String TYPE
Constant defining the type identifier for this criteria. Used in polymorphic deserialization to identify this specific criteria type.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
TransactionNumberCriteria
public TransactionNumberCriteria()
Default constructor required by Jackson for JSON deserialization.
-
TransactionNumberCriteria
public TransactionNumberCriteria(String transactionNumber)
Constructs a new TransactionNumberCriteria with the specified transaction number.- Parameters:
transactionNumber- the transaction number to search for
-
-
Method Detail
-
getCriteriaType
public String getCriteriaType()
Returns the type identifier for this criteria. This implementation is required by theLoyaltyTransactionCriteriainterface.- Specified by:
getCriteriaTypein interfaceSearchCriteria- Returns:
- The string constant "TRANSACTION_NUMBER"
-
-