public interface

KnowledgeClient

com.salesforce.android.knowledge.core.KnowledgeClient

Class Overview

Public API for the KnowledgeClient.

Summary

Public Methods
abstract String getCommunityUrl()
Get the community url that was supplied when the KnowledgeClient was initialized.
abstract OfflineResourceCacher getResourceCacher()
Retrieve the resource caching instance which may be used to access or modify the resources that are cached from downloaded article contents.
abstract Async<DataCategoryGroup> submit(DataCategoryGroupRequest request)
Submit an asynchronous DataCategoryGroupRequest.
abstract Async<DataCategoryList> submit(DataCategoriesRequest request)
Submit an asynchronous DataCategoriesRequest.
abstract Async<DataCategoryGroupList> submit(DataCategoryGroupListRequest request)
Submit an asynchronous DataCategoryGroupListRequest.
abstract Async<ArticleDetails> submit(ArticleDetailRequest request)
Submit an asynchronous ArticleDetailRequest.
abstract Async<ArticleList> submit(ArticleListRequest request)
Submit an asynchronous ArticleListRequest.

Public Methods

public abstract String getCommunityUrl ()

Get the community url that was supplied when the KnowledgeClient was initialized.

Returns
  • The community url.

public abstract OfflineResourceCacher getResourceCacher ()

Retrieve the resource caching instance which may be used to access or modify the resources that are cached from downloaded article contents.

Returns
  • The OfflineResourceCacher instance for this client.

public abstract Async<DataCategoryGroup> submit (DataCategoryGroupRequest request)

Submit an asynchronous DataCategoryGroupRequest.

Parameters
request DataCategoryGroupRequest
Returns

public abstract Async<DataCategoryList> submit (DataCategoriesRequest request)

Submit an asynchronous DataCategoriesRequest.

Parameters
request DataCategoriesRequest
Returns

public abstract Async<DataCategoryGroupList> submit (DataCategoryGroupListRequest request)

Submit an asynchronous DataCategoryGroupListRequest.

Parameters
request DataCategoryGroupRequest
Returns

public abstract Async<ArticleDetails> submit (ArticleDetailRequest request)

Submit an asynchronous ArticleDetailRequest.

Parameters
request ArticleDetailRequest
Returns

public abstract Async<ArticleList> submit (ArticleListRequest request)

Submit an asynchronous ArticleListRequest.

Parameters
request ArticleListRequest
Returns