com.logicboxes.foundation.sfnb.order.hosting.email
Class MailHostingSetup
java.lang.Object
com.logicboxes.foundation.sfnb.order.hosting.email.MailHostingSetup
public class MailHostingSetup
- extends java.lang.Object
Method Summary |
java.util.HashMap |
getHostingKeyDisplayName(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)
This method will return a hash of mail hosting keys and their display names as values
for the given mail hosting product key. |
java.util.HashMap |
getHostingParamsDisplayName(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)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MailHostingSetup
public MailHostingSetup()
getHostingKeyDisplayName
public java.util.HashMap getHostingKeyDisplayName(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)
- This method will return a hash of mail hosting keys and their display names as values
for the given mail hosting product key.
eg.
retHash [mailboxus_bandwidth] -> Monthly Data Transfer
[mailboxus_mailspace] -> Email Space
[mailboxus_mailpop] -> No. of Email Accounts
- Parameters:
productKey
-
- Returns:
-
- Throws:
LogicBoxesException
getHostingParamsDisplayName
public java.util.HashMap getHostingParamsDisplayName(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 mail hosting keys and its display name for a particular product key
- Throws:
LogicBoxesException
- retHash [hostingParam1] -> display Name1
[hostingParam2] -> display Name2
[hostingParam3] -> display Name3
eg.
retHash [mailspace_10] -> 10 MB
[mailspace_20] -> 20 MB
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 [1] -> [key] plan1
[displayname] -> Plan A
[2] -> [key] plan2
[displayname] -> Plan B
[3] -> [key] additionalemailaccounts
[displayname] -> Additional Email Accounts
- Throws:
LogicBoxesException