Package com.highdeal.pnr.tif
Class ITransactionField.TransactionAccessibleFieldSet.SubscriptionCodeField
java.lang.Object
com.highdeal.pnr.tif.ITransactionField.StringTransactionField
com.highdeal.pnr.tif.ITransactionField.TransactionAccessibleFieldSet.SubscriptionCodeField
- All Implemented Interfaces:
ITransactionField<String>
- Enclosing class:
- ITransactionField.TransactionAccessibleFieldSet
public static final class ITransactionField.TransactionAccessibleFieldSet.SubscriptionCodeField
extends ITransactionField.StringTransactionField
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.highdeal.pnr.tif.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.Methods inherited from class com.highdeal.pnr.tif.ITransactionField.StringTransactionField
getFlag, getType, parseDefaultValue
-
Constructor Details
-
SubscriptionCodeField
public SubscriptionCodeField()
-
-
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.MissingMandatoryArgumentException- this exception is thrown if a field, mandatory to retrieve the value of targeted field, is missing.ITransactionField.BadFieldException- this exception is thrown if failure is not caused by a mandatory field missing or an empty field.
-