public class

SDKHelper

extends Object
java.lang.Object
   ↳ com.microstrategy.utils.SDKHelper

Summary

Public Constructors
SDKHelper()
Public Methods
static int fixInt(String fixedValue, int defaultValue)
Transforms the string sent as parameter into an int value.
static int fixInt(RequestKeys rk, String param, int defaultValue, boolean isZeroLengthValid)
Transforms the string sent as parameter into an int value.
static String localizeDouble(String doubleValue, String localeID)
Converts a double to the specified locale
static String localizeDoubleToEnglish(String doubleValue)
Converts a double to English locale
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public SDKHelper ()

Public Methods

public static int fixInt (String fixedValue, int defaultValue)

Transforms the string sent as parameter into an int value.

Parameters
fixedValue String containing the value to transform into an integer
defaultValue int with the default value of the parameter
Returns
  • the value of the parameter as an int. If an error is generated while the conversion the default value will be used.

public static int fixInt (RequestKeys rk, String param, int defaultValue, boolean isZeroLengthValid)

Transforms the string sent as parameter into an int value.

Parameters
rk RequestKeys object initialized
param String containing the name of the parameter to search for
defaultValue String with the default value of the parameter
isZeroLengthValid boolean flag indicating if the value of the parameter can be zero-length
Returns
  • the value of the parameter. If not found, or the length of the value is zero and this is not allowed, the default value will be used. Otherwise, the value found for the parameter will be the output of the method.

public static String localizeDouble (String doubleValue, String localeID)

Converts a double to the specified locale

Parameters
doubleValue value to localize
localeID locale to localize to
Returns
  • localized value

public static String localizeDoubleToEnglish (String doubleValue)

Converts a double to English locale

Parameters
doubleValue value to localize
Returns
  • value localized