com.logicboxes.foundation.sfnb.order.hosting.web.linux
Class LinuxHostingSetup

java.lang.Object
  extended by com.logicboxes.foundation.sfnb.order.hosting.web.linux.LinuxHostingSetup

public class LinuxHostingSetup
extends java.lang.Object


Constructor Summary
LinuxHostingSetup()
           
 
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)
           
 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)
          Deprecated. 
 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
 

Constructor Detail

LinuxHostingSetup

public LinuxHostingSetup()
Method Detail

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)
Parameters:
productKey - The hosting key whose display name has to be fetched.
Returns:
Returns a hash of hosting keys and their display names as values for the given hosting product key. eg. retHash [lhbbudgetusa_bandwidth] -> Monthly Data Transfer [lhbbudgetusa_webspace] -> Web Space
Throws:
LogicBoxesException

getHostingParamsDisplayName

@Deprecated
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)
Deprecated. 

Parameters:
productKey -
Returns:
returns ALL the 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 [webspace_10] -> 10 MB [webspace_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 [lhbbudgetusa_webspace] -> [1] -> [key] webspace_5 [displayname] -> 5 MB [2] -> [key] webspace_500 [displayname] -> 500 MB

Throws:
LogicBoxesException