public class PTopupBeanImpl extends PIAComponentCollectionBean implements PTopupBean
mFList, mRemoteListeners, UPDATE_CLIENT, UPDATE_MODEL_CHANGE, UPDATE_NEW_MODEL, UPDATE_PROPERTY| Constructor and Description |
|---|
PTopupBeanImpl()
Constructor for PTopupBeanImpl
|
| Modifier and Type | Method and Description |
|---|---|
com.portal.app.util.CustomerValErrorData[] |
creditCardPayment(PModelHandle payModel,
PModelHandle accModel,
BillinfoNode billinfo,
boolean allocateNow)
does credit card payment.
|
FList |
getModelData()
Returns the data of current account's billinfos and balance groups
|
com.portal.app.util.CustomerValErrorData[] |
onFlilePayment(PModelHandle payModel,
PModelHandle accModel,
BillinfoNode billinfo,
boolean allocateNow)
does onFilePayment.
|
com.portal.app.util.CustomerValErrorData[] |
validateCreditCardInfo(PModelHandle payModel,
PModelHandle accModel)
This matehod validates credit card info and throws coressponding exception if any to called method
|
Object |
validateVoucher(PModelHandle payModel,
PModelHandle accModel)
Validates voucher against the given voucher id and pin number.
|
com.portal.app.util.CustomerError |
voucherPayment(PModelHandle voucherModel,
PModelHandle accModel,
BillinfoNode billinfo,
boolean allocateNow)
does voucher topup.
|
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 PTopupBeanImpl()
throws RemoteException
RemoteExceptionpublic FList getModelData() throws RemoteException
getModelData in interface PTopupBeanRemoteExceptionpublic Object validateVoucher(PModelHandle payModel, PModelHandle accModel) throws RemoteException
validateVoucher in interface PTopupBeanpayModel - voucher detailsaccModel - current account modelRemoteExceptionpublic com.portal.app.util.CustomerValErrorData[] creditCardPayment(PModelHandle payModel, PModelHandle accModel, BillinfoNode billinfo, boolean allocateNow) throws RemoteException
creditCardPayment in interface PTopupBeanpayModel - payinfo model containing the credit card detailaccModel - current account modelbillinfo - billinfo which need to be impactedallocateNow - boolean indicating if topup need to be allocated immediately or it can be deferredRemoteExceptionpublic com.portal.app.util.CustomerValErrorData[] validateCreditCardInfo(PModelHandle payModel, PModelHandle accModel) throws RemoteException
validateCreditCardInfo in interface PTopupBeanpayModel - accModel - RemoteExceptionpublic com.portal.app.util.CustomerError voucherPayment(PModelHandle voucherModel, PModelHandle accModel, BillinfoNode billinfo, boolean allocateNow) throws RemoteException
voucherPayment in interface PTopupBeanpayModel - payinfo model containing the voucher detailaccModel - current account modelbillinfo - billinfo which need to be impactedallocateNow - boolean indicating if topup need to be allocated immediately or it can be deferredRemoteExceptionpublic com.portal.app.util.CustomerValErrorData[] onFlilePayment(PModelHandle payModel, PModelHandle accModel, BillinfoNode billinfo, boolean allocateNow) throws RemoteException
onFlilePayment in interface PTopupBeanpayModel - payinfo model containing the payment method detailsaccModel - current account modelbillinfo - billinfo which need to be impactedallocateNow - boolean indicating if topup need to be allocated immediately or it can be deferredRemoteExceptionCopyright © 2003, 2023, Oracle and/or its affiliates.