Class ITransactionField.ChargedTransactionSetAccessibleFieldSet.TransactionSetIDStringField
java.lang.Object
com.highdeal.pnr.tif.ITransactionField.StringTransactionField
com.highdeal.pnr.tif.ITransactionField.ChargedTransactionSetAccessibleFieldSet.TransactionSetIDStringField
- All Implemented Interfaces:
ITransactionField<String>
- Enclosing class:
ITransactionField.ChargedTransactionSetAccessibleFieldSet
public static final class ITransactionField.ChargedTransactionSetAccessibleFieldSet.TransactionSetIDStringField
extends ITransactionField.StringTransactionField
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface ITransactionField
ITransactionField.BadFieldException, ITransactionField.BooleanTransactionField, ITransactionField.ChargedTransactionAccessibleFieldSet, ITransactionField.ChargedTransactionSetAccessibleFieldSet, ITransactionField.ChargedTransactionSetEntryAccessibleFieldSet, ITransactionField.DateTransactionField, ITransactionField.EmptyAccessibleFieldSet, ITransactionField.InvalidArgumentValueException, ITransactionField.InvalidTypeFieldException, ITransactionField.InvalidValueException, ITransactionField.ITransactionFieldParametrable<T>, ITransactionField.MissingMandatoryArgumentException, ITransactionField.NumberTransactionField, ITransactionField.ParametrableBooleanTransactionField, ITransactionField.ParametrableDateTransactionField, ITransactionField.ParametrableNumberTransactionField, ITransactionField.ParametrableStringTransactionField, ITransactionField.StringTransactionField, ITransactionField.TransactionAccessibleFieldSet, ITransactionField.TransactionFieldSet -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionget(ChargedTransactionSet set, ChargedTransactionSet.ChargedTransactionSetEntry entry, ChargedTransaction chargedTransaction, Transaction transaction) Retrieves, whether from acharged transaction set, acharged transaction set entry, acharged transactionor atransactionthe value of a transaction field and returns it.getFlag(ChargedTransactionSet set, ChargedTransactionSet.ChargedTransactionSetEntry entry, ChargedTransaction chargedTransaction, Transaction transaction) Returns an object to be used as flag for later processing if needed.Methods inherited from class ITransactionField.StringTransactionField
getType, parseDefaultValue
-
Constructor Details
-
TransactionSetIDStringField
public TransactionSetIDStringField()
-
-
Method Details
-
get
public String get(ChargedTransactionSet set, ChargedTransactionSet.ChargedTransactionSetEntry entry, ChargedTransaction chargedTransaction, Transaction transaction) throws ITransactionField.BadFieldException Description copied from interface:ITransactionFieldRetrieves, whether from acharged transaction set, acharged transaction set entry, acharged transactionor atransactionthe value of a transaction field and returns it.- Parameters:
set- The charged transaction setentry- The charged transaction set entrychargedTransaction- The charged transactiontransaction- The rated transaction- Returns:
- The value contained in targeted field
- Throws:
ITransactionField.BadFieldException- this exception is thrown if failure is not caused by a mandatory field missing or an empty field.
-
getFlag
public Object getFlag(ChargedTransactionSet set, ChargedTransactionSet.ChargedTransactionSetEntry entry, ChargedTransaction chargedTransaction, Transaction transaction) throws ITransactionField.BadFieldException Description copied from interface:ITransactionFieldReturns an object to be used as flag for later processing if needed.- Specified by:
getFlagin interfaceITransactionField<String>- Overrides:
getFlagin classITransactionField.StringTransactionField- Parameters:
set- The charged transaction setentry- The charged transaction set entrychargedTransaction- The charged transactiontransaction- The rated transaction- Returns:
- An object to be used as flag for later processing, or
nullif no such flag is needed - Throws:
ITransactionField.BadFieldException- this exception is thrown if the flag cannot be computed
-