public abstract static class ITransactionField.StringTransactionField extends Object implements ITransactionField<String>
transaction field with type String.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 and Description |
|---|
StringTransactionField() |
| Modifier and Type | Method and Description |
|---|---|
Object |
getFlag(ChargedTransactionSet set,
ChargedTransactionSet.ChargedTransactionSetEntry entry,
ChargedTransaction chargedTransaction,
Transaction transaction)
Returns an object to be used as flag for later processing if needed.
|
com.highdeal.pnr.domain.TransactionFieldType |
getType()
The type of the transaction field; Transaction field type cannot be
null. |
String |
parseDefaultValue(String value) |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetpublic com.highdeal.pnr.domain.TransactionFieldType getType()
ITransactionFieldnull.getType in interface ITransactionField<String>public Object getFlag(ChargedTransactionSet set, ChargedTransactionSet.ChargedTransactionSetEntry entry, ChargedTransaction chargedTransaction, Transaction transaction) throws ITransactionField.BadFieldException
ITransactionFieldgetFlag in interface ITransactionField<String>set - The charged transaction setentry - The charged transaction set entrychargedTransaction - The charged transactiontransaction - The rated transactionnull if no such flag is neededITransactionField.BadFieldException - this exception is thrown if the flag cannot be computed