public class KonyClient extends Object
Modifier and Type | Field and Description |
---|---|
static StorageManager |
defaultStorageManager |
String[] |
globalRequestParamType |
protected static com.kony.cms.client.KonyCMSClient |
konyCMSClient |
static Context |
mContext
Context object used to get global information an application environment
|
Constructor and Description |
---|
KonyClient() |
Modifier and Type | Method and Description |
---|---|
static void |
acceptSelfSignedCertificates()
Deprecated.
|
void |
appendGlobalBodyParams(Map<String,String> bodyparameters) |
void |
appendGlobalHeaders(Map<String,String> headers) |
String |
appendGlobalParams(String url,
Map<String,String> headers,
Map<String,String> params) |
String |
appendGlobalQueryParams(String url) |
String |
getAppKey()
This method returns the appKey for application.
|
static String |
getApplicationKey()
Deprecated.
|
static String |
getApplicationSecret()
Deprecated.
|
String |
getAppSecret()
This method returns the appSecret for application.
|
static Context |
getContext() |
Map<String,String> |
getGlobalRequestParams(String paramType) |
IdentityService |
getIdentityService(String identityName)
Method will create the IdentityService instance with the provided
identityName.
|
IntegrationService |
getIntegrationService(String operationName)
Method will create the IntegrationService instance with the provided
operationName.
|
MessagingService |
getMessagingService()
Method will create the MessagingService instance.
|
com.kony.cms.services.metrics.MetricsService |
getMetricsService()
Method will create the MetricsService instance.
|
static NetworkOptions |
getNetworkOptions()
Deprecated.
|
NetworkOptions |
getNWOptions() |
ObjectService |
getObjectService(String serviceName)
Method will create the ObjectService instance.
|
IKonyApplicationSync |
getOfflineObjects()
Method will create the Kony Sync Application instance.
|
static String |
getSdkType()
This method will be used by Client-SDK-Developer, to get the SDK type
|
static String |
getSdkVersion()
This method will be used by Client-SDK-Developer, to get the SDK version
|
ServiceDoc |
getServiceDoc() |
static JSONObject |
getServiceDocument()
Deprecated.
|
static String |
getServiceURLString()
Deprecated.
|
protected static StorageManager |
getStorageManager() |
Sync |
getSyncService(KonyFactoryOptions options)
Method will create the SyncService instance and initializes the sync.
|
void |
ignoreSSLCertErrors()
This method will be used by Client-SDK-Developer, to accept the self-signed certificate for
the services.Make sure to include KonyAllowAllTrustManager jar (available in libs folder of the plugin)
|
void |
initAsync(Context context,
String appKey,
String appSecret,
String serviceUrl,
InitCallback initCallback)
Initialization method for the Kony Client SDK.
|
static void |
initInBackground(Context context,
String appKey,
String appSecret,
String serviceUrl,
InitCallback initCallback)
Deprecated.
|
void |
initWithServiceDoc(Context context,
String appKey,
String appSecret,
JSONObject serviceDoc)
Initialization method for the Kony Client SDK.
|
static void |
loadLibs() |
void |
removeGlobalRequestParam(String paramName,
String paramType) |
void |
resetGlobalRequestParams() |
void |
setClientParams(Hashtable<String,Object> clientParams) |
static void |
setContext(Context context) |
void |
setGlobalRequestParam(String paramName,
String paramValue,
String paramType) |
static void |
setIdentyServiceProviderEndpoint(String provider,
String identityServiceEndpoint)
Deprecated.
|
static void |
setIntegrationServiceEndpoint(String serviceName,
String integrationServiceEndpoint)
Deprecated.
|
static void |
setMessagingServiceEndpoint(String messagingServiceEndpoint)
Deprecated.
|
static void |
setNetworkOptions(NetworkOptions networkOptions)
Deprecated.
|
void |
setNWOptions(NetworkOptions networkOptions) |
static void |
setStorageManager(StorageManager storageManager)
Deprecated.
|
void |
setStorageMgr(StorageManager storageManager)
This method will be used by Client-SDK-Developer, to override the
KonyStorageManager instance with custom storage implementation where
Client-SDK-Developer can write the storage code by taking care of his own
encryption logic.
|
static void |
setSyncServiceEndpoint(String syncServiceEndpoint)
Deprecated.
|
public static Context mContext
public static StorageManager defaultStorageManager
protected static com.kony.cms.client.KonyCMSClient konyCMSClient
public String[] globalRequestParamType
public void initAsync(Context context, String appKey, String appSecret, String serviceUrl, InitCallback initCallback) throws KonyException
context
- - Context object used to get global information an application
environmentappKey
- - AppKey of the applicationappSecret
- - AppSecret of the applicationserviceUrl
- - URL of the Server.initCallback
- - initCallback interface is having the following
success/failure callback methods. - onSuccess(JSONObject
response) - onFailure(KonyException konyException)KonyException
public void initWithServiceDoc(Context context, String appKey, String appSecret, JSONObject serviceDoc) throws KonyException
context
- - Context object used to get global information an application
environmentappKey
- - AppKey of the applicationappSecret
- - AppSecret of the applicationserviceDoc
- - ServiceDocuent JSON.KonyException
@Deprecated public static String getApplicationKey()
@Deprecated public static String getApplicationSecret()
@Deprecated public static String getServiceURLString()
@Deprecated public static void setStorageManager(StorageManager storageManager)
storageManager
- storageManager instance used to store, get and remove the
items.protected static StorageManager getStorageManager()
public static Context getContext()
public static void setContext(Context context)
public static void loadLibs()
@Deprecated public static NetworkOptions getNetworkOptions()
@Deprecated public static void setNetworkOptions(NetworkOptions networkOptions)
networkOptions
- the networkOptions to set@Deprecated public static void setMessagingServiceEndpoint(String messagingServiceEndpoint) throws KonyException
messagingServiceEndpoint
- url for the messaging service.KonyException
@Deprecated public static void setSyncServiceEndpoint(String syncServiceEndpoint) throws KonyException
syncServiceEndpoint
- url for the Sync service.KonyException
@Deprecated public static void setIdentyServiceProviderEndpoint(String provider, String identityServiceEndpoint) throws KonyException
provider
- Identity service provider name for which the url has to be setidentityServiceEndpoint
- endpoint url for that particular serviceKonyException
@Deprecated public static void setIntegrationServiceEndpoint(String serviceName, String integrationServiceEndpoint) throws KonyException
serviceName
- service name for which the url has to be setintegrationServiceEndpoint
- endpoint url for that particular serviceKonyException
@Deprecated public static JSONObject getServiceDocument()
@Deprecated public static void acceptSelfSignedCertificates()
public ServiceDoc getServiceDoc()
public String getAppKey()
public String getAppSecret()
public IdentityService getIdentityService(String identityName) throws KonyException
identityName
- - - Name of the Identity.KonyException
- - if the invalid identity name provided or identity list is
empty.public IntegrationService getIntegrationService(String operationName) throws KonyException
operationName
- - Name of the Operation NameKonyException
- - if the invalid operationName name provided or
IntegrationService list is empty.public ObjectService getObjectService(String serviceName) throws KonyException
KonyException
- if the ObjectService list is empty.public MessagingService getMessagingService() throws KonyException
KonyException
- if the MessagingService list is empty.public IKonyApplicationSync getOfflineObjects() throws KonyException
KonyException
public com.kony.cms.services.metrics.MetricsService getMetricsService() throws KonyException
KonyException
- if the MetricsService list is empty.public Sync getSyncService(KonyFactoryOptions options) throws KonyException
options
- contains configuration options to initialize the SyncKonyException
- if the Sync Configuration list is empty.public void setStorageMgr(StorageManager storageManager)
storageManager
- storageManager instance used to store, get and remove the
items.public NetworkOptions getNWOptions()
public void setNWOptions(NetworkOptions networkOptions)
networkOptions
- the networkOptions to setpublic void ignoreSSLCertErrors() throws KonyException
KonyException
@Deprecated public static void initInBackground(Context context, String appKey, String appSecret, String serviceUrl, InitCallback initCallback) throws KonyException
context
- - Context object used to get global information an application
environmentappKey
- - AppKey of the applicationappSecret
- - AppSecret of the applicationserviceUrl
- - URL of the Server.initCallback
- - initCallback interface is having the following
success/failure callback methods. - onSuccess(JSONObject
response) - onFailure(KonyException konyException)KonyException
public static String getSdkVersion()
public static String getSdkType()
public void resetGlobalRequestParams()
public String appendGlobalParams(String url, Map<String,String> headers, Map<String,String> params)