public class PIAFUSADirDebitBeanImpl extends PIAComponentCollectionBean implements PIAFUSADirDebitBean
mFList, mRemoteListeners, UPDATE_CLIENT, UPDATE_MODEL_CHANGE, UPDATE_NEW_MODEL, UPDATE_PROPERTY| Constructor and Description |
|---|
PIAFUSADirDebitBeanImpl()
Creates a new controller for the Paymentech (FUSA) direct debit
payment type
|
| Modifier and Type | Method and Description |
|---|---|
void |
defaultsForStoring(PModelHandle model)
Appends additional create-time Paymentech (FUSA) direct debit
information onto the model passed in.
|
boolean |
defaultsForUpdate(PModelHandle model)
Appends additional update-time Paymentech (FUSA) direct debit
information onto the model passed in.
|
void |
defaultsForValidation(PModelHandle model)
Appends additional validate-time Paymentech (FUSA) direct debit
information onto the model passed in.
|
NameAddressData |
getNameAddressData(PModelHandle modelHandle)
Gets the contact Name and Address Info
|
addChild, getCollectedData, getSelectionDataFor, removeChild, updateaddRemoteListener, closeSecContext, createClientException, distributeEventToListeners, fireModelChangeEvent, getAppController, getArrayRange, getContext, getField, getField, getField, getFieldWithRestriction, getFieldWithRestriction, getFieldWithRestriction, getModel, getRemoteListenerHandle, getSecContext, handleDistributeToListener, isLight, register, releaseContext, releaseRemoteListener, removeRemoteListener, setField, setField, setModel, unreferencedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddRemoteListener, getArrayRange, getModel, getRemoteListenerHandle, isLight, register, releaseRemoteListener, removeRemoteListener, setModelpublic PIAFUSADirDebitBeanImpl()
throws RemoteException
RemoteExceptionpublic boolean defaultsForUpdate(PModelHandle model) throws RemoteException
Example showing Direct Debit additional data appended at update-time:
0 PIN_FLD_PAYINFO ARRAY [1] allocated 2, used 2
1 PIN_FLD_PAY_TYPE ENUM [0] 10005
1 PIN_FLD_POID POID [0] 0.0.0.1 /payinfo/dd 26339 13
defaultsForUpdate in interface PIAPaymentTypePanelBeanmodel - the payinfo model that needs to be setRemoteExceptionpublic void defaultsForStoring(PModelHandle model) throws RemoteException
Example showing Direct Debit defaults appended at commit-time:
0 PIN_FLD_PAYINFO ARRAY [1] allocated 20, used 3
1 PIN_FLD_PAY_TYPE ENUM [0] 10005
1 PIN_FLD_POID POID [0] 0.0.0.1 /payinfo/dd -1 0
1 PIN_FLD_INHERITED_INFO SUBSTRUCT [0] allocated 20, used 1
2 PIN_FLD_DD_INFO ARRAY [0] allocated 20, used 9
3 PIN_FLD_DEBIT_NUM STR [0] ""
3 PIN_FLD_BANK_NO STR [0] ""
3 PIN_FLD_NAME STR [0] ""
3 PIN_FLD_ADDRESS STR [0] ""
3 PIN_FLD_CITY STR [0] ""
3 PIN_FLD_STATE STR [0] ""
3 PIN_FLD_ZIP STR [0] ""
3 PIN_FLD_COUNTRY STR [0] ""
3 PIN_FLD_TYPE ENUM [0] 0
defaultsForStoring in interface PIAPaymentTypePanelBeanmodel - the payinfo model that needs to be setRemoteExceptionpublic void defaultsForValidation(PModelHandle model) throws RemoteException
Example showing Direct Debit defaults appended at validate-time:
0 PIN_FLD_PAYINFO ARRAY [1] allocated 2, used 2
1 PIN_FLD_PAY_TYPE ENUM [0] 10005
1 PIN_FLD_POID POID [0] 0.0.0.1 /payinfo/dd -1 0
defaultsForValidation in interface PIAPaymentTypePanelBeanmodel - the payinfo model that needs to be setRemoteExceptionpublic NameAddressData getNameAddressData(PModelHandle modelHandle) throws RemoteException
getNameAddressData in interface PIAPaymentTypePanelBeanmodelhandle - current account modelRemoteExceptionCopyright © 2003, 2023, Oracle and/or its affiliates.