public interface DepositModule extends BaseModule
Modifier and Type | Method and Description |
---|---|
String |
addDepositRefund(DepositRefund depositRefund)
Creates Deposit Refund by validating the request, converting the JSON/XML
to FList and invoking the Deposit refund opcode
|
String |
addDepositRelease(DepositRelease depositRelease)
Creates Deposit Release by validating the request, converting the
JSON/XML to FList and invoking the Deposit release opcode
|
String |
addDepositReversal(DepositReversal depositReversal)
Creates Deposit Reversal by validating the request, converting the
JSON/XML to FList and invoking the Deposit Reversal opcode
|
String |
addDepositSpec(DepositSpec depositSpec)
Creates Deposit Spec by validating the request, converting the JSON/XML
to FList and invoking the Deposit Spec opcode
|
DepositAOC |
adviceChargeCustomerDeposit(DepositAOC depositAOC)
Creates advice of Charge Customer Deposit by validating the request,
converting the JSON/XML to FList and invoking the advice of Charge
Customer Deposit opcode
|
String |
createCustomerDepositByOrder(DepositOrder depositOrder)
Creates Customer Deposit by Order by validating the request, converting
the JSON/XML to FList and invoking the Customer Deposit opcode
|
String |
createDepositPayment(DepositPayments depositPayment)
Creates Deposit Payment by validating the request, converting the
JSON/XML to FList and invoking the DepositPayment opcode
|
String |
createDepositSpecProfile(DepositSpecProfile depositSpecProfile)
Creates Deposit Spec Profile by validating the request, converting the
JSON/XML to FList and invoking the Deposit Spec Profile opcode
|
String |
createDepositTransfer(DepositTransfer depositTransfer)
Creates Deposit Transfer by validating the request, converting the
JSON/XML to FList and invoking the Deposit Transfer opcode
|
DepositSpec |
deleteDepositSpecById(String id)
Delete Deposit Spec by id and invoking the deleteDepositSpecByIdInBRM
opcode
|
List<InstallmentChargeOffer> |
getChargeOffer(String category)
Retrieve getChargeOffer by converting the input category and invoking the
readObj opcode
|
CustomerDeposit |
getCustomerDepositById(String id)
Retrieves Customer Deposit by converting the input CustomerDeposit ID and
invoking the readObj opcode
|
List<CustomerDeposit> |
getCustomerDepositByQP(String serviceRef,
String customerRef,
String billProfileRef,
String limit)
Retrieves Customer Deposit order by converting the input Deposit ID and
invoking the readObj opcode
|
List<DepositSpec> |
getDeposiSpecByQP(String name,
String status,
String profileRef,
String permitted,
String profileName,
String expiresAt,
String limit)
Retrieves Deposit Spec by converting the input name, status, profileRef,
permitted, profileName, expiresAt and invoking the invokeGetDepositSpec
opcode
|
DepositRefund |
getDepositRefundById(String id)
Retrieves Deposit Refund by converting the input DepositRefund ID and
invoking the readObj opcode
|
List<DepositRefund> |
getDepositRefundByQP(String customerRef,
String serviceRef,
String status,
String customerNo,
String limit)
Retrieves Deposit Refund by converting the input DepositRefund
customerNo, serviceRef, customerRef, status and invoking the readObj
opcode
|
DepositSpec |
getDepositSpecById(String id)
Retrieves Deposit Spec by converting the input DepositSpec ID and
invoking the readObj opcode
|
List<DepositSpecProfile> |
getDepositSpecProfile(String id)
Retrieves Deposit Spec Profile by converting the input DepositSpecProfile
ID and invoking the readObj opcode
|
List<DepositSpecProfile> |
getDepositSpecProfile(String status,
String name,
String expiresAt,
String limit)
Retrieves Deposit Spec Profile by converting the input status, name,
expiresAt and invoking the readObj opcode
|
DepositTxn |
getDepositTxnById(String id)
Retrieves Deposit Transaction by converting the input Deposit ID and
invoking the readObj opcode
|
List<DepositTxn> |
getDepositTxnDetails(String customerDepositRef,
String skip,
String limit)
Retrieves DepositTxn Details by converting the input DepositTxn
customerDepositRef, limit and invoking the opcode
|
List<Plan> |
getPlans()
Retrieves Plan to invoking the invokePlans opcode
|
String |
updateCustomerDepositById(DepositOrder depositOrder,
String id)
Update Customer Deposit by validating the request, converting the
JSON/XML to FList and invoking the Customer Deposit opcode
|
String |
updateDepositRefund(DepositRefund depositRefund,
String id)
Update Deposit Refund by validating the request, converting the JSON/XML
to FList and invoking the Deposit refund opcode
|
String |
updateDepositSpecById(DepositSpec depositSpec,
String id)
Update Deposit Spec by validating the request, converting the JSON/XML to
FList and invoking the Deposit Spec opcode
|
String |
updateDepositSpecProfile(DepositSpecProfile deposit,
String id)
Update Deposit Spec Profile by validating the request, converting the
JSON/XML to FList and invoking the Deposit Spec Profile opcode
|
getBaseOps, getURIContext, getUserContext, setBaseOps, setURIContext, setUserContext
String createDepositSpecProfile(DepositSpecProfile depositSpecProfile)
depositSpecProfile
- payload representing DepositSpecProfile schemaList<DepositSpecProfile> getDepositSpecProfile(String id)
id
- DepositSpecProfile ID example
0.0.0.1+-deposit_specification_profile+1571684List<DepositSpecProfile> getDepositSpecProfile(String status, String name, String expiresAt, String limit)
status
- name
- expiresAt
- DepositSpecProfile ID example
0.0.0.1+-deposit_specification_profile+1571684limit
- String updateDepositSpecProfile(DepositSpecProfile deposit, String id)
deposit
- id
- payload representing DepositSpecProfile schemaDepositSpec getDepositSpecById(String id)
id
- DepositSpec ID example 0.0.0.1+-deposit_specification+1571684String updateDepositSpecById(DepositSpec depositSpec, String id)
depositSpec,
- id
- payload representing DepositSpec schemaString addDepositSpec(DepositSpec depositSpec)
depositSpec
- payload representing DepositSpec schemaList<DepositSpec> getDeposiSpecByQP(String name, String status, String profileRef, String permitted, String profileName, String expiresAt, String limit)
name
- status
- profileRef
- permitted
- profileName
- expiresAt
- DepositSpec example
0.0.0.1+-deposit_specification+1571684limit
- DepositSpec deleteDepositSpecById(String id)
id
- DepositSpec ID example 0.0.0.1+-deposit_specification+1571684String addDepositRelease(DepositRelease depositRelease)
depositRelease
- payload representing DepositRelease schemaList<InstallmentChargeOffer> getChargeOffer(String category)
category
- List<Plan> getPlans()
String addDepositRefund(DepositRefund depositRefund)
depositRefund
- payload representing DepositRefund schemaString updateDepositRefund(DepositRefund depositRefund, String id)
depositRefund
- id
- payload representing DepositRefund schemaDepositRefund getDepositRefundById(String id)
id
- DepositRefund ID example
0.0.0.1+-deposit_refund_request+1875897List<DepositRefund> getDepositRefundByQP(String customerRef, String serviceRef, String status, String customerNo, String limit)
customerNo
- serviceRef
- customerRef
- status
- example 0.0.0.1+-deposit_refund_request+1875897String addDepositReversal(DepositReversal depositReversal)
depositReversal
- payload representing DepositReversal schemaString createDepositTransfer(DepositTransfer depositTransfer)
depositTransfer
- representing DepositTransfer schemaString createCustomerDepositByOrder(DepositOrder depositOrder)
depositOrder
- payload representing DepositOrder schemaList<CustomerDeposit> getCustomerDepositByQP(String serviceRef, String customerRef, String billProfileRef, String limit)
serviceRef
- customerRef
- billProfileRef
- limit
- 0.0.0.1+-purchased_deposit+1571684CustomerDeposit getCustomerDepositById(String id)
id
- CustomerDeposit ID example 0.0.0.1+-purchased_deposit+1571684DepositAOC adviceChargeCustomerDeposit(DepositAOC depositAOC)
depositAOC
- payload representing DepositAOC schemaString updateCustomerDepositById(DepositOrder depositOrder, String id)
depositOrder
- id
- payload representing DepositOrder schemaDepositTxn getDepositTxnById(String id)
id
- Deposit ID exampleString createDepositPayment(DepositPayments depositPayment)
depositPayment
- payload representing DepositPayments schemaList<DepositTxn> getDepositTxnDetails(String customerDepositRef, String skip, String limit)
customerDepositRef
- example 0.0.0.1+-purchased_deposit+1875897limit
- example 10skip
- Position of start of the next search results