com.logicboxes.foundation.sfnb.order
Class OrderSetup
java.lang.Object
com.logicboxes.foundation.sfnb.order.OrderSetup
public class OrderSetup
- extends java.lang.Object
Method Summary |
java.util.HashMap |
getCustomerCostPrice(java.lang.String SERVICE_USERNAME,
java.lang.String SERVICE_PASSWORD,
java.lang.String SERVICE_ROLE,
java.lang.String SERVICE_LANGPREF,
int SERVICE_PARENTID,
java.lang.String Customerid,
java.lang.String productKey)
|
java.util.HashMap |
getCustomerSlabPrice(java.lang.String SERVICE_USERNAME,
java.lang.String SERVICE_PASSWORD,
java.lang.String SERVICE_ROLE,
java.lang.String SERVICE_LANGPREF,
int SERVICE_PARENTID,
java.lang.String[] productKeyArr)
|
java.util.HashMap |
getPaymentCollectionParams(java.lang.String SERVICE_USERNAME,
java.lang.String SERVICE_PASSWORD,
java.lang.String SERVICE_ROLE,
java.lang.String SERVICE_LANGPREF,
int SERVICE_PARENTID,
java.lang.String productKey)
|
java.util.HashMap |
getPricingKeyDisplayName(java.lang.String SERVICE_USERNAME,
java.lang.String SERVICE_PASSWORD,
java.lang.String SERVICE_ROLE,
java.lang.String SERVICE_LANGPREF,
int SERVICE_PARENTID,
java.lang.String productKey)
|
java.util.HashMap |
getPricingKeyPricingParamMap(java.lang.String SERVICE_USERNAME,
java.lang.String SERVICE_PASSWORD,
java.lang.String SERVICE_ROLE,
java.lang.String SERVICE_LANGPREF,
int SERVICE_PARENTID,
java.lang.String productKey)
|
java.util.HashMap |
getPricingParamsDisplayName(java.lang.String SERVICE_USERNAME,
java.lang.String SERVICE_PASSWORD,
java.lang.String SERVICE_ROLE,
java.lang.String SERVICE_LANGPREF,
int SERVICE_PARENTID,
java.lang.String productKey)
|
java.util.HashMap |
getResellerCostPrice(java.lang.String SERVICE_USERNAME,
java.lang.String SERVICE_PASSWORD,
java.lang.String SERVICE_ROLE,
java.lang.String SERVICE_LANGPREF,
int SERVICE_PARENTID,
java.lang.String productKey)
|
java.util.HashMap |
getResellerSlabPriceForProducts(java.lang.String SERVICE_USERNAME,
java.lang.String SERVICE_PASSWORD,
java.lang.String SERVICE_ROLE,
java.lang.String SERVICE_LANGPREF,
int SERVICE_PARENTID,
java.lang.String[] productKeyArr)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OrderSetup
public OrderSetup()
getPricingKeyPricingParamMap
public java.util.HashMap getPricingKeyPricingParamMap(java.lang.String SERVICE_USERNAME,
java.lang.String SERVICE_PASSWORD,
java.lang.String SERVICE_ROLE,
java.lang.String SERVICE_LANGPREF,
int SERVICE_PARENTID,
java.lang.String productKey)
- Parameters:
productKey
-
- Returns:
- Returns a Hashtable containing all the Pricing Keys and its corresponding Pricing Parameters
retHash [pricingTableName1] -> | [1] -> [key] -> pricingParam1 |
[displayname] -> Pricing Param 1 |
| [2] -> [key] -> pricingParam2 |
[displayname] -> Pricing Param 2 |
| [3] -> [key] -> pricingParam3 |
[displayname] -> Pricing Param 3 |
eg.
retHash [lhbbudgetusa_webspace] -> [1] -> [key] webspace_5
[displayname] -> 5 MB
[2] -> [key] webspace_500
[displayname] -> 500 MB
getCustomerCostPrice
public java.util.HashMap getCustomerCostPrice(java.lang.String SERVICE_USERNAME,
java.lang.String SERVICE_PASSWORD,
java.lang.String SERVICE_ROLE,
java.lang.String SERVICE_LANGPREF,
int SERVICE_PARENTID,
java.lang.String Customerid,
java.lang.String productKey)
- Parameters:
Customerid
- productKey
-
- Returns:
- Hashtable containing key-value pairs i.e.
addnewdomain->15.61 etc.
getResellerCostPrice
public java.util.HashMap getResellerCostPrice(java.lang.String SERVICE_USERNAME,
java.lang.String SERVICE_PASSWORD,
java.lang.String SERVICE_ROLE,
java.lang.String SERVICE_LANGPREF,
int SERVICE_PARENTID,
java.lang.String productKey)
- Parameters:
productKey
-
- Returns:
- Returns a Hashtable containing the Monthly/Yearly Reseller Prices for ALL the Pricing Parameters belonging to a particular product key
If the role of the user is Reseller, it would be the Resellers own prices (NOT his sub-resellers prices)
retHash [pricingparam1] -> | price1 |
[pricingparam2] -> | price2 |
[pricingparam3] -> | price3 |
eg
retHash [mailspace_20] -> | 4.37 |
[mailspace_30] -> | 5.00 |
[dbspace_300] -> | 7.88 |
getPricingParamsDisplayName
public java.util.HashMap getPricingParamsDisplayName(java.lang.String SERVICE_USERNAME,
java.lang.String SERVICE_PASSWORD,
java.lang.String SERVICE_ROLE,
java.lang.String SERVICE_LANGPREF,
int SERVICE_PARENTID,
java.lang.String productKey)
- Parameters:
productKey
-
- Returns:
- returns ALL the pricing keys and its display name for a particular product key
retHash [pricingParam1] -> display Name1
[pricingParam2] -> display Name2
[pricingParam3] -> display Name3
eg.
retHash [webspace_10] -> 10 MB
[webspace_20] -> 20 MB
getPaymentCollectionParams
public java.util.HashMap getPaymentCollectionParams(java.lang.String SERVICE_USERNAME,
java.lang.String SERVICE_PASSWORD,
java.lang.String SERVICE_ROLE,
java.lang.String SERVICE_LANGPREF,
int SERVICE_PARENTID,
java.lang.String productKey)
- Parameters:
productKey
- i.e. domcno, dombiz, dotin etc
- Returns:
- Hashtable
getPricingKeyDisplayName
public java.util.HashMap getPricingKeyDisplayName(java.lang.String SERVICE_USERNAME,
java.lang.String SERVICE_PASSWORD,
java.lang.String SERVICE_ROLE,
java.lang.String SERVICE_LANGPREF,
int SERVICE_PARENTID,
java.lang.String productKey)
- Parameters:
productKey
- i.e. domcno, dombiz, dotin etc.
- Returns:
- Hashtable
getResellerSlabPriceForProducts
public java.util.HashMap getResellerSlabPriceForProducts(java.lang.String SERVICE_USERNAME,
java.lang.String SERVICE_PASSWORD,
java.lang.String SERVICE_ROLE,
java.lang.String SERVICE_LANGPREF,
int SERVICE_PARENTID,
java.lang.String[] productKeyArr)
- Parameters:
productKeyArr
- Comma separated list of productkeys i.e. domcno,dombiz etc
- Returns:
- Hashtable
getCustomerSlabPrice
public java.util.HashMap getCustomerSlabPrice(java.lang.String SERVICE_USERNAME,
java.lang.String SERVICE_PASSWORD,
java.lang.String SERVICE_ROLE,
java.lang.String SERVICE_LANGPREF,
int SERVICE_PARENTID,
java.lang.String[] productKeyArr)
- Parameters:
productKeyArr
- Comma separated list of productkeys i.e. domcno,dombiz etc.
- Returns:
- Hashtable