public abstract static class ITransactionField.BooleanTransactionField extends java.lang.Object implements ITransactionField<java.lang.Boolean>
transaction field with type Boolean.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 |
|---|
BooleanTransactionField() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.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. |
java.lang.Boolean |
parseDefaultValue(java.lang.String value) |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetpublic com.highdeal.pnr.domain.TransactionFieldType getType()
ITransactionFieldnull.getType in interface ITransactionField<java.lang.Boolean>public java.lang.Object getFlag(ChargedTransactionSet set, ChargedTransactionSet.ChargedTransactionSetEntry entry, ChargedTransaction chargedTransaction, Transaction transaction) throws ITransactionField.BadFieldException
ITransactionFieldgetFlag in interface ITransactionField<java.lang.Boolean>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 computedpublic java.lang.Boolean parseDefaultValue(java.lang.String value)
throws ITransactionField.BadFieldException