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) booleanisCurrency(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, updateMethods 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, unreferencedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
getModelDatain interfacePInstantPaymentBean- Returns:
- Throws:
RemoteException
-
getModelDataForBillInfo
public HashMap getModelDataForBillInfo(PModelHandle accModel, Poid BillinfoPoid, Poid AcctPoid) throws RemoteException - Specified by:
getModelDataForBillInfoin interfacePInstantPaymentBean- Parameters:
accModel-AccPoid-billinfoPoid-- Returns:
- Hashtable
- Throws:
RemoteException
-
getBEIDDescription
- Throws:
RemoteException
-
isCurrency
- Throws:
RemoteException
-
getBillInfo
- Parameters:
acctMH-- Returns:
- Throws:
RemoteException
-
searchVoucher
- Specified by:
searchVoucherin 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:
searchVoucherDetailsin 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:
doCreditCardPaymentin 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:
applyVoucherDetailsin 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:
doVoucherPaymentin 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:
doOnFlilePaymentin interfacePInstantPaymentBean- Parameters:
payModel-accModel-billinfo-allocateNow-billinfoPoid-- Returns:
- Throws:
RemoteException
-