com.highdeal.pnr.tif
Class ITransactionField.ChargedTransactionSetAccessibleFieldSet.EventProcessingDate

java.lang.Object
  extended by com.highdeal.pnr.tif.ITransactionField.DateTransactionField
      extended by com.highdeal.pnr.tif.ITransactionField.ChargedTransactionSetAccessibleFieldSet.EventProcessingDate
All Implemented Interfaces:
ITransactionField<java.util.Date>
Enclosing class:
ITransactionField.ChargedTransactionSetAccessibleFieldSet

public static final class ITransactionField.ChargedTransactionSetAccessibleFieldSet.EventProcessingDate
extends ITransactionField.DateTransactionField

See Also:
ChargedTransactionSet.getProcessingDate()

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
ITransactionField.ChargedTransactionSetAccessibleFieldSet.EventProcessingDate()
           
 
Method Summary
 java.util.Date get(ChargedTransactionSet set, ChargedTransactionSet.ChargedTransactionSetEntry entry, ChargedTransaction chargedTransaction, Transaction transaction)
          Retrieves, whether from a charged transaction set, a charged transaction set entry, a charged transaction or a transaction the value of a transaction field and returns it.
 
Methods inherited from class com.highdeal.pnr.tif.ITransactionField.DateTransactionField
getFlag, getType, parseDefaultValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ITransactionField.ChargedTransactionSetAccessibleFieldSet.EventProcessingDate

public ITransactionField.ChargedTransactionSetAccessibleFieldSet.EventProcessingDate()
Method Detail

get

public java.util.Date get(ChargedTransactionSet set,
                          ChargedTransactionSet.ChargedTransactionSetEntry entry,
                          ChargedTransaction chargedTransaction,
                          Transaction transaction)
                   throws ITransactionField.BadFieldException
Description copied from interface: ITransactionField
Retrieves, whether from a charged transaction set, a charged transaction set entry, a charged transaction or a transaction the value of a transaction field and returns it.

Parameters:
set - The charged transaction set
entry - The charged transaction set entry
chargedTransaction - The charged transaction
transaction - 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.

Document Published: October 2015 (SAP CC 4.0 SP10 and Later)