Package com.portal.app.cc.comp
Interface PHierarchyMoveAcctBean
- All Superinterfaces:
Remote
- All Known Implementing Classes:
PHierarchyMoveAcctBeanImpl
-
Method Summary
Modifier and TypeMethodDescriptionObject[]
getBillInfoBalanceSummary
(int nIncludeChildren, PModelHandle hAcct) Retrieve the account balance summary data CallPortalOp.AR_GET_ACCT_BAL_SUMMARY
boolean
isSubordAcct
(Poid acctPoid) Return true/false based on the account having any bill info paid by parent.void
moveAccount
(PModelHandle model, PModelHandle destAcct, Date deferredTo, boolean billNow, PModelHandle paymentModel) Executes the CUSTCARE_MOVE_ACCT opcode to move an account; can also be made to perform a bill now and a payment change before the movevoid
moveAccount
(PModelHandle model, PModelHandle destAcct, Date deferredTo, PModelHandle billNowModel, PModelHandle paymentModel) Executes the CUSTCARE_MOVE_ACCT opcode to move an account; can also be made to perform a bill now and a payment change before the move
-
Method Details
-
moveAccount
void moveAccount(PModelHandle model, PModelHandle destAcct, Date deferredTo, boolean billNow, PModelHandle paymentModel) throws RemoteException Executes the CUSTCARE_MOVE_ACCT opcode to move an account; can also be made to perform a bill now and a payment change before the move- Parameters:
model
- The PModelHandle of the account to be moveddestAcct
- The PModelHandle of the target account. If null, the source account will be moved out of the hierarchydeferredTo
- The date the move is deferred to If null, the move is not deferredbillNow
- set to true, if the pending charges are to be billed before the move; otherwise, set it to falsepaymentModel
- A modelhandle containing info required to make a change in the payment method; set it to null if you don't want to change the payment type- Throws:
RemoteException
-
moveAccount
void moveAccount(PModelHandle model, PModelHandle destAcct, Date deferredTo, PModelHandle billNowModel, PModelHandle paymentModel) throws RemoteException Executes the CUSTCARE_MOVE_ACCT opcode to move an account; can also be made to perform a bill now and a payment change before the move- Parameters:
model
- PModelHandle of the account to be moveddestAcct
- PModelHandle The PModelHandle of the target account. If null, the source account will be moved out of the hierarchydeferredTo
- Date The date the move is deferred to If null, the move is not deferredbillNowModel
- PModelHandle The PModelHandle of billnow billinfos.paymentModel
- PModelHandle A modelhandle containing info required to make a change in the payment method; set it to null if you don't want to change the payment type- Throws:
RemoteException
-
isSubordAcct
Return true/false based on the account having any bill info paid by parent. -
getBillInfoBalanceSummary
Retrieve the account balance summary data CallPortalOp.AR_GET_ACCT_BAL_SUMMARY
- Parameters:
nIncludeChildren
- Include children amounts flaghAcct
- Handle for the current account object- Returns:
- Object[]
- Throws:
RemoteException
-