public class WLConfig
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
APP_ID |
static java.lang.String |
CLIENT_PLATFORM |
static java.lang.String |
ENABLE_LEGACY_HTTP |
static java.lang.String |
SDK_PROTOCOL_VERSION_KEY |
static java.lang.String |
VERSION |
static java.lang.String |
WL_APP_ID |
static java.lang.String |
WL_APP_VERSION |
static java.lang.String |
WL_CLIENT_PROPS_NAME |
static java.lang.String |
WL_DIRECT_UPDATE_TEMP_FOLDER |
static java.lang.String |
WL_ENABLE_REFRESH_TOKEN |
static java.lang.String |
WL_GCM_SENDER |
static java.lang.String |
WL_PLATFORM_VERSION |
static java.lang.String |
WL_SERVER_CONTEXT |
static java.lang.String |
WL_SERVER_HOST |
static java.lang.String |
WL_SERVER_PORT |
static java.lang.String |
WL_SERVER_PROTOCOL |
static java.lang.String |
WL_SERVER_URI |
static java.lang.String |
WL_SHARE_COOKIES |
static java.lang.String |
WL_SHARE_USER_CERT |
static java.lang.String |
WL_WEB_RESOURCES_UNPACKD_SIZE |
static java.lang.String |
WL_X_PLATFORM_VERSION |
static java.lang.String |
WL_X_VERSION_HEADER |
Modifier and Type | Method and Description |
---|---|
void |
clearSecurityTokenPref() |
void |
clearWLPref() |
static void |
createInstance(Context context) |
java.lang.String |
getAppId() |
java.lang.String |
getApplicationAbsolutePathToExternalAppFiles() |
java.lang.String |
getApplicationAbsolutePathToExternalWWWFiles() |
JSONObject |
getApplicationData() |
long |
getApplicationInstallTime() |
java.lang.String |
getApplicationOldAbsolutePathToExternalWWWFiles() |
java.lang.String |
getApplicationVersion() |
java.net.URL |
getAppURL() |
java.lang.String |
getAppWebUrl() |
JSONObject |
getClientData() |
long |
getCurrentWithRelativeTime() |
java.lang.String |
getDirectUpdatePublicKey() |
java.lang.String |
getHost() |
long |
getInProgressChecksumPref() |
static WLConfig |
getInstance() |
java.lang.String |
getLanguagePreferences() |
java.lang.String |
getLocalStorageRoot() |
java.lang.String |
getMainFileFromDescriptor() |
java.lang.String |
getMainFilePath() |
java.lang.String[] |
getMediaExtensions() |
java.lang.String |
getPackageName() |
java.lang.String |
getPlatformVersion() |
java.lang.String |
getPort() |
java.lang.String |
getProtocol() |
JSONObject |
getRegistrationAttributesData()
Generate a JSONObject that holds custom registration attributes
|
java.lang.String |
getResourceChecksumPref() |
java.lang.String |
getRootURL() |
java.lang.String |
getServerContext() |
java.util.List<java.lang.String> |
getShareCookies() |
java.lang.String |
getTestWebResourcesChecksumFlag() |
java.lang.String |
getWebResourcesUnpackedSize() |
java.lang.String |
getWebResourcesUrl() |
java.lang.String |
getWebUrl() |
java.lang.String |
getWlGenerateDeviceIdStrong() |
boolean |
isClearCacheNextLoad() |
boolean |
isEncrypted() |
boolean |
isExternalWebResources() |
boolean |
isHybridActivityInForeground() |
boolean |
isInitComplete() |
boolean |
isRefreshTokenEnabled() |
boolean |
isShareUserCert() |
boolean |
isShouldTestWebResourcesChecksum() |
boolean |
isShowAllNotificationsInTray() |
long |
readLongWLPref(java.lang.String prefName) |
java.lang.String |
readPref(java.lang.String prefsFile,
java.lang.String prefName) |
java.lang.String |
readPrefEncrypted(java.lang.String prefsFile,
java.lang.String prefName) |
java.lang.String |
readSecurityPref(java.lang.String prefName) |
java.lang.String |
readSecurityTokenPref(java.lang.String prefName) |
java.lang.String |
readWLPref(java.lang.String prefName) |
java.lang.String |
readWLPrefEncrypted(java.lang.String prefName) |
void |
removeSecurityTokenPref(java.lang.String key) |
void |
setApplicationInstallTime(long value) |
void |
setClearCacheNextLoadPref(boolean value) |
void |
setDefaultRootUrlPref() |
void |
setExternalWebResourcesPref(boolean isExternal) |
void |
setHybridActivityInForeground(boolean value) |
void |
setInitComplete(boolean value) |
void |
setInProgressChecksumPref(long currentChecksum) |
void |
setIsEncrypted(boolean encrypted) |
void |
setResourceChecksumPref(java.lang.String value) |
void |
setServerRelativeTime(long serverRelativeTime) |
void |
setServerUrl(java.lang.String url) |
boolean |
shouldUseCustomServerUrl() |
void |
useCustomServerUrl(boolean bool) |
void |
writeLongWLPref(java.lang.String prefName,
long PrefValue) |
void |
writePref(java.lang.String prefsFile,
java.lang.String prefName,
java.lang.String PrefValue) |
void |
writePrefEncrypted(java.lang.String prefsFile,
java.lang.String prefName,
java.lang.String PrefValue) |
void |
writeSecurityPref(java.lang.String prefName,
java.lang.String PrefValue) |
void |
writeSecurityTokenPref(java.lang.String prefName,
java.lang.String PrefValue) |
void |
writeWLPref(java.lang.String prefName,
java.lang.String PrefValue) |
void |
writeWLPrefEncrypted(java.lang.String prefName,
java.lang.String PrefValue) |
public static final java.lang.String VERSION
public static final java.lang.String WL_CLIENT_PROPS_NAME
public static final java.lang.String WL_X_VERSION_HEADER
public static final java.lang.String WL_X_PLATFORM_VERSION
public static final java.lang.String ENABLE_LEGACY_HTTP
public static final java.lang.String WL_APP_VERSION
public static final java.lang.String WL_APP_ID
public static final java.lang.String WL_SERVER_HOST
public static final java.lang.String WL_SERVER_PROTOCOL
public static final java.lang.String WL_SERVER_PORT
public static final java.lang.String WL_SERVER_URI
public static final java.lang.String WL_DIRECT_UPDATE_TEMP_FOLDER
public static final java.lang.String WL_SERVER_CONTEXT
public static final java.lang.String WL_ENABLE_REFRESH_TOKEN
public static final java.lang.String WL_GCM_SENDER
public static final java.lang.String WL_WEB_RESOURCES_UNPACKD_SIZE
public static final java.lang.String WL_PLATFORM_VERSION
public static final java.lang.String WL_SHARE_COOKIES
public static final java.lang.String WL_SHARE_USER_CERT
public static final java.lang.String APP_ID
public static final java.lang.String CLIENT_PLATFORM
public static final java.lang.String SDK_PROTOCOL_VERSION_KEY
public static void createInstance(Context context)
public static WLConfig getInstance()
public void writePref(java.lang.String prefsFile, java.lang.String prefName, java.lang.String PrefValue)
public void writePrefEncrypted(java.lang.String prefsFile, java.lang.String prefName, java.lang.String PrefValue)
public void writeWLPref(java.lang.String prefName, java.lang.String PrefValue)
public void writeWLPrefEncrypted(java.lang.String prefName, java.lang.String PrefValue)
public void writeSecurityPref(java.lang.String prefName, java.lang.String PrefValue)
public void writeSecurityTokenPref(java.lang.String prefName, java.lang.String PrefValue)
public java.lang.String readPref(java.lang.String prefsFile, java.lang.String prefName)
public java.lang.String readPrefEncrypted(java.lang.String prefsFile, java.lang.String prefName)
public java.lang.String readWLPref(java.lang.String prefName)
public java.lang.String readWLPrefEncrypted(java.lang.String prefName)
public java.lang.String readSecurityPref(java.lang.String prefName)
public java.lang.String readSecurityTokenPref(java.lang.String prefName)
public void writeLongWLPref(java.lang.String prefName, long PrefValue)
public long readLongWLPref(java.lang.String prefName)
public void clearWLPref()
public void clearSecurityTokenPref()
public void removeSecurityTokenPref(java.lang.String key)
public void setExternalWebResourcesPref(boolean isExternal)
public boolean isShareUserCert()
public java.util.List<java.lang.String> getShareCookies()
public boolean isExternalWebResources()
public void setClearCacheNextLoadPref(boolean value)
public boolean isClearCacheNextLoad()
public java.lang.String getResourceChecksumPref()
public void setResourceChecksumPref(java.lang.String value)
public void setServerUrl(java.lang.String url)
public void useCustomServerUrl(boolean bool)
public boolean shouldUseCustomServerUrl()
public java.net.URL getAppURL()
public java.lang.String getAppId()
public java.lang.String getDirectUpdatePublicKey()
public java.lang.String getApplicationVersion()
public void setDefaultRootUrlPref()
public java.lang.String getRootURL()
public java.lang.String[] getMediaExtensions()
public java.lang.String getWlGenerateDeviceIdStrong()
public java.lang.String getTestWebResourcesChecksumFlag()
public java.lang.String getProtocol()
public java.lang.String getHost()
public boolean isRefreshTokenEnabled()
public java.lang.String getPort()
public java.lang.String getServerContext()
public java.lang.String getMainFilePath()
public java.lang.String getWebResourcesUnpackedSize()
public java.lang.String getPlatformVersion()
public java.lang.String getMainFileFromDescriptor()
public java.lang.String getLanguagePreferences()
public boolean isShouldTestWebResourcesChecksum()
public long getApplicationInstallTime()
public void setApplicationInstallTime(long value)
public java.lang.String getApplicationAbsolutePathToExternalAppFiles()
public java.lang.String getApplicationAbsolutePathToExternalWWWFiles()
public java.lang.String getApplicationOldAbsolutePathToExternalWWWFiles()
public java.lang.String getLocalStorageRoot()
public java.lang.String getWebResourcesUrl()
public java.lang.String getWebUrl()
public boolean isHybridActivityInForeground()
public void setHybridActivityInForeground(boolean value)
public boolean isInitComplete()
public void setInitComplete(boolean value)
public long getInProgressChecksumPref()
public void setInProgressChecksumPref(long currentChecksum)
public java.lang.String getPackageName()
public java.lang.String getAppWebUrl()
public boolean isShowAllNotificationsInTray()
public JSONObject getApplicationData() throws JSONException
JSONException
public JSONObject getClientData() throws JSONException
JSONException
public JSONObject getRegistrationAttributesData() throws JSONException
JSONException
public void setIsEncrypted(boolean encrypted)
public boolean isEncrypted()
public void setServerRelativeTime(long serverRelativeTime)
public long getCurrentWithRelativeTime()