Package com.portal.app.ccare.comp
Class PARAccountAdjBeanImpl
java.lang.Object
com.portal.bas.PControllerImpl
com.portal.bas.comp.PIAComponentCollectionBean
com.portal.app.ccare.comp.PARAccountAdjBeanImpl
- All Implemented Interfaces:
PARAccountAdjBean
,PIACollectionBean
,PControllerBean
,Serializable
,Remote
,Unreferenced
The following opcodes are used by this controller:
PortalOp.BILL_ACCOUNT_ADJUSTMENT
PortalOp.BILL_DEBIT
PortalOp.BILL_SET_LIMIT_AND_CR
PortalOp.BILL_COLLECT
- See Also:
-
Field Summary
FieldsFields 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 TypeMethodDescriptionadjustAccount
(ArrayList aList, PModelHandle hAcct) Perform account level adjustment for currency and non-currency resource CallPortalOp.BILL_ACCOUNT_ADJUSTMENT
for currency CallPortalOp.BILL_DEBIT
for non-currencyvoid
chargeCC
(ArrayList aList, PModelHandle hAcct) Immediately charge to the account's credit card CallPortalOp.PYMT_COLLECT
convertToModel
(Vector vec) converts the non currency data vector to PModelHandleConverts the modelhandle date to vectorgetBalanaceData
(FList inFlist) returns balance information for given accountgetBalanaceGroupData
(FList inFlist) returns balance groups for given accountgetBillInfoData
(FList inFlist) returns billinfo information for given accountgetCurrencyResources
(PModelHandle hAcct, int[] naCurr) return currency type resourcegetReasonCodes
(ArrayList alReason) return reason code for given reason typevoid
setCreditLimit
(ArrayList aList, PModelHandle hAcct) Set credit limit for currency and non-currency resources CallPortalOp.BILL_SET_LIMIT_AND_CR
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
-
Field Details
-
SUCCESS_STR
-
-
Constructor Details
-
PARAccountAdjBeanImpl
- Throws:
RemoteException
-
-
Method Details
-
adjustAccount
Perform account level adjustment for currency and non-currency resource CallPortalOp.BILL_ACCOUNT_ADJUSTMENT
for currency CallPortalOp.BILL_DEBIT
for non-currency- Specified by:
adjustAccount
in interfacePARAccountAdjBean
- Parameters:
aList
- ArrayList containing data to perform this operationhArAcct
- Handle for the AR account poid- Throws:
RemoteException
-
setCreditLimit
Set credit limit for currency and non-currency resources CallPortalOp.BILL_SET_LIMIT_AND_CR
- Specified by:
setCreditLimit
in interfacePARAccountAdjBean
- Parameters:
aList
- ArrayList containing data to perform this operationhArAcct
- Handle for the AR account poid- Throws:
RemoteException
-
chargeCC
Immediately charge to the account's credit card CallPortalOp.PYMT_COLLECT
- Specified by:
chargeCC
in interfacePARAccountAdjBean
- Parameters:
aList
- ArrayList containing data to perform this operationhArAcct
- Handle for the AR account poid- Throws:
RemoteException
-
getReasonCodes
return reason code for given reason type- Specified by:
getReasonCodes
in interfacePARAccountAdjBean
- Throws:
RemoteException
-
getCurrencyResources
return currency type resource- Specified by:
getCurrencyResources
in interfacePARAccountAdjBean
- Throws:
RemoteException
-
getBalanaceGroupData
returns balance groups for given account- Specified by:
getBalanaceGroupData
in interfacePARAccountAdjBean
- Throws:
RemoteException
-
getBalanaceData
returns balance information for given account- Specified by:
getBalanaceData
in interfacePARAccountAdjBean
- Throws:
RemoteException
-
getBillInfoData
returns billinfo information for given account- Specified by:
getBillInfoData
in interfacePARAccountAdjBean
- Throws:
RemoteException
-
convertToModel
converts the non currency data vector to PModelHandle- Specified by:
convertToModel
in interfacePARAccountAdjBean
- Parameters:
vec
- Vector- Returns:
- PModelHandle
-
convertToVector
Converts the modelhandle date to vector- Specified by:
convertToVector
in interfacePARAccountAdjBean
- Parameters:
mh
- PModelHandle- Returns:
- Vector
-