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, update
addRemoteListener, 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, unreferenced
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addRemoteListener, getArrayRange, getModel, getRemoteListenerHandle, isLight, register, releaseRemoteListener, removeRemoteListener, setModel
public PTopupBeanImpl() throws RemoteException
RemoteException
public FList getModelData() throws RemoteException
getModelData
in interface PTopupBean
RemoteException
public Object validateVoucher(PModelHandle payModel, PModelHandle accModel) throws RemoteException
validateVoucher
in interface PTopupBean
payModel
- voucher detailsaccModel
- current account modelRemoteException
public com.portal.app.util.CustomerValErrorData[] creditCardPayment(PModelHandle payModel, PModelHandle accModel, BillinfoNode billinfo, boolean allocateNow) throws RemoteException
creditCardPayment
in interface PTopupBean
payModel
- 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 deferredRemoteException
public com.portal.app.util.CustomerValErrorData[] validateCreditCardInfo(PModelHandle payModel, PModelHandle accModel) throws RemoteException
validateCreditCardInfo
in interface PTopupBean
payModel
- accModel
- RemoteException
public com.portal.app.util.CustomerError voucherPayment(PModelHandle voucherModel, PModelHandle accModel, BillinfoNode billinfo, boolean allocateNow) throws RemoteException
voucherPayment
in interface PTopupBean
payModel
- 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 deferredRemoteException
public com.portal.app.util.CustomerValErrorData[] onFlilePayment(PModelHandle payModel, PModelHandle accModel, BillinfoNode billinfo, boolean allocateNow) throws RemoteException
onFlilePayment
in interface PTopupBean
payModel
- 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 deferredRemoteException
Copyright © 2003, 2023, Oracle and/or its affiliates.