Package com.portal.app.ccare.comp
Class PInstantPaymentBeanImpl
java.lang.Object
com.portal.bas.PControllerImpl
com.portal.bas.comp.PIAComponentCollectionBean
com.portal.app.ccare.comp.PInstantPaymentBeanImpl
- All Implemented Interfaces:
PInstantPaymentBean
,PIACollectionBean
,PControllerBean
,Serializable
,Remote
,Unreferenced
public class PInstantPaymentBeanImpl
extends PIAComponentCollectionBean
implements PInstantPaymentBean
Controller class for obtaining instant payment related information
Opcodes used
PortalOp.BAL_GET_ACCT_BAL_GRP_AND_SVC
PortalOp.BAL_GET_BALANCES
PortalOp.PYMT_TOPUP
- See Also:
-
Field Summary
Fields inherited from class com.portal.bas.PControllerImpl
mFList, mRemoteListeners, UPDATE_CLIENT, UPDATE_MODEL_CHANGE, UPDATE_NEW_MODEL, UPDATE_PROPERTY
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.portal.app.util.CustomerValErrorData[]
applyVoucherDetails
(PModelHandle accModel, Poid billinfoPoid, Poid balanceGroupPoid, String voucher_id, String voucher_pin, boolean allocateNow) This method does the smae function as doVoucherPayment .com.portal.app.util.CustomerValErrorData[]
doCreditCardPayment
(PModelHandle payModel, PModelHandle accModel, BillinfoNode billinfo, boolean allocateNow) put your documentation comment herecom.portal.app.util.CustomerValErrorData[]
doOnFlilePayment
(PModelHandle payModel, PModelHandle accModel, BillinfoNode billinfo, boolean allocateNow) com.portal.app.util.CustomerValErrorData[]
doVoucherPayment
(PModelHandle voucherModel, PModelHandle accModel, BillinfoNode billinfo, boolean allocateNow) put your documentation comment heregetBEIDDescription
(int index) getBillInfo
(PModelHandle acctMH) getModelDataForBillInfo
(PModelHandle accModel, Poid BillinfoPoid, Poid AcctPoid) boolean
isCurrency
(int id) searchVoucher
(PModelHandle payModel, PModelHandle accModel) searchVoucherDetails
(PModelHandle accModel, Poid billinfoPoid, Poid balanceGroupPoid, String voucher_id, String voucher_pin) This method does the same function as searchVoucher().Methods inherited from class com.portal.bas.comp.PIAComponentCollectionBean
addChild, getCollectedData, getSelectionDataFor, removeChild, update
Methods inherited from class com.portal.bas.PControllerImpl
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
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.portal.bas.PControllerBean
addRemoteListener, getArrayRange, getModel, getRemoteListenerHandle, isLight, register, releaseRemoteListener, removeRemoteListener, setModel
-
Constructor Details
-
PInstantPaymentBeanImpl
- Throws:
RemoteException
-
-
Method Details
-
getModelData
- Specified by:
getModelData
in interfacePInstantPaymentBean
- Returns:
- Throws:
RemoteException
-
getModelDataForBillInfo
public HashMap getModelDataForBillInfo(PModelHandle accModel, Poid BillinfoPoid, Poid AcctPoid) throws RemoteException - Specified by:
getModelDataForBillInfo
in interfacePInstantPaymentBean
- Parameters:
accModel
-AccPoid
-billinfoPoid
-- Returns:
- Hashtable
- Throws:
RemoteException
-
getBEIDDescription
- Throws:
RemoteException
-
isCurrency
- Throws:
RemoteException
-
getBillInfo
- Parameters:
acctMH
-- Returns:
- Throws:
RemoteException
-
searchVoucher
- Specified by:
searchVoucher
in interfacePInstantPaymentBean
- Parameters:
payModel
-accModel
-billinfoPoid
-- Returns:
- Throws:
RemoteException
-
searchVoucherDetails
public ArrayList searchVoucherDetails(PModelHandle accModel, Poid billinfoPoid, Poid balanceGroupPoid, String voucher_id, String voucher_pin) throws RemoteException This method does the same function as searchVoucher(). This method is called from webkit to search voucher details. new method by shiju- Specified by:
searchVoucherDetails
in interfacePInstantPaymentBean
- Parameters:
accModel
-billinfoPoid
-balanceGroupPoid
-voucher_id
-voucher_pin
-billinfoPoid
-- Returns:
- Vector
- Throws:
RemoteException
-
doCreditCardPayment
public com.portal.app.util.CustomerValErrorData[] doCreditCardPayment(PModelHandle payModel, PModelHandle accModel, BillinfoNode billinfo, boolean allocateNow) throws RemoteException put your documentation comment here- Specified by:
doCreditCardPayment
in interfacePInstantPaymentBean
- Parameters:
payModel
-accModel
-billinfo
-allocateNow
-- Returns:
- Throws:
RemoteException
-
applyVoucherDetails
public com.portal.app.util.CustomerValErrorData[] applyVoucherDetails(PModelHandle accModel, Poid billinfoPoid, Poid balanceGroupPoid, String voucher_id, String voucher_pin, boolean allocateNow) throws RemoteException This method does the smae function as doVoucherPayment . This method is called from webkit to apply voucher topup new method by shiju- Specified by:
applyVoucherDetails
in interfacePInstantPaymentBean
- Parameters:
accModel
-billinfoPoid
-balanceGroupPoid
-voucher_id
-voucher_pin
-billinfoPoid
-- Returns:
- CustomerValErrorData[]
- Throws:
RemoteException
-
doVoucherPayment
public com.portal.app.util.CustomerValErrorData[] doVoucherPayment(PModelHandle voucherModel, PModelHandle accModel, BillinfoNode billinfo, boolean allocateNow) throws RemoteException put your documentation comment here- Specified by:
doVoucherPayment
in interfacePInstantPaymentBean
- Parameters:
voucherModel
-accModel
-billinfo
-allocateNow
-payModel
-- Returns:
- Throws:
RemoteException
-
doOnFlilePayment
public com.portal.app.util.CustomerValErrorData[] doOnFlilePayment(PModelHandle payModel, PModelHandle accModel, BillinfoNode billinfo, boolean allocateNow) throws RemoteException - Specified by:
doOnFlilePayment
in interfacePInstantPaymentBean
- Parameters:
payModel
-accModel
-billinfo
-allocateNow
-billinfoPoid
-- Returns:
- Throws:
RemoteException
-