public class KbarticleService
extends BaseService
| Constructor and Description |
|---|
KbarticleService(Session session) |
| Modifier and Type | Method and Description |
|---|---|
org.json.JSONObject |
addKbArticle(java.lang.String portletId,
long parentResourceClassNameId,
long parentResourcePrimKey,
java.lang.String title,
java.lang.String urlTitle,
java.lang.String content,
java.lang.String description,
java.lang.String sourceURL,
org.json.JSONArray sections,
org.json.JSONArray selectedFileNames,
JSONObjectWrapper serviceContext) |
org.json.JSONObject |
deleteKbArticle(long resourcePrimKey) |
void |
deleteKbArticles(long groupId,
org.json.JSONArray resourcePrimKeys) |
void |
deleteTempAttachment(long groupId,
long resourcePrimKey,
java.lang.String fileName,
java.lang.String tempFolderName) |
org.json.JSONObject |
fetchFirstChildKbArticle(long groupId,
long parentResourcePrimKey) |
org.json.JSONObject |
fetchFirstChildKbArticle(long groupId,
long parentResourcePrimKey,
int status) |
org.json.JSONObject |
fetchKbArticleByUrlTitle(long groupId,
long kbFolderId,
java.lang.String urlTitle) |
org.json.JSONObject |
fetchLatestKbArticle(long resourcePrimKey,
int status) |
org.json.JSONObject |
fetchLatestKbArticleByUrlTitle(long groupId,
long kbFolderId,
java.lang.String urlTitle,
int status) |
org.json.JSONArray |
getAllDescendantKbArticles(long resourcePrimKey,
int status,
JSONObjectWrapper orderByComparator) |
org.json.JSONArray |
getAllDescendantKbArticles(long groupId,
long resourcePrimKey,
int status,
JSONObjectWrapper orderByComparator) |
org.json.JSONArray |
getGroupKbArticles(long groupId,
int status,
int start,
int end,
JSONObjectWrapper orderByComparator) |
java.lang.Integer |
getGroupKbArticlesCount(long groupId,
int status) |
java.lang.String |
getGroupKbArticlesRss(int status,
int rssDelta,
java.lang.String rssDisplayStyle,
java.lang.String rssFormat,
JSONObjectWrapper themeDisplay) |
org.json.JSONObject |
getKbArticle(long resourcePrimKey,
int version) |
org.json.JSONArray |
getKbArticleAndAllDescendantKbArticles(long resourcePrimKey,
int status,
JSONObjectWrapper orderByComparator) |
org.json.JSONArray |
getKbArticleAndAllDescendants(long groupId,
long resourcePrimKey,
int status,
JSONObjectWrapper orderByComparator) |
java.lang.String |
getKbArticleRss(long resourcePrimKey,
int status,
int rssDelta,
java.lang.String rssDisplayStyle,
java.lang.String rssFormat,
JSONObjectWrapper themeDisplay) |
org.json.JSONArray |
getKbArticles(long groupId,
org.json.JSONArray resourcePrimKeys,
int status,
int start,
int end,
JSONObjectWrapper orderByComparator) |
org.json.JSONArray |
getKbArticles(long groupId,
org.json.JSONArray resourcePrimKeys,
int status,
JSONObjectWrapper orderByComparator) |
org.json.JSONArray |
getKbArticles(long groupId,
long parentResourcePrimKey,
int status,
int start,
int end,
JSONObjectWrapper orderByComparator) |
java.lang.Integer |
getKbArticlesCount(long groupId,
org.json.JSONArray resourcePrimKeys,
int status) |
java.lang.Integer |
getKbArticlesCount(long groupId,
long parentResourcePrimKey,
int status) |
org.json.JSONObject |
getKbArticleSearchDisplay(long groupId,
java.lang.String title,
java.lang.String content,
int status,
long startDate,
long endDate,
boolean andOperator,
org.json.JSONArray curStartValues,
int cur,
int delta,
JSONObjectWrapper orderByComparator) |
org.json.JSONArray |
getKbArticleVersions(long groupId,
long resourcePrimKey,
int status,
int start,
int end,
JSONObjectWrapper orderByComparator) |
java.lang.Integer |
getKbArticleVersionsCount(long groupId,
long resourcePrimKey,
int status) |
org.json.JSONObject |
getLatestKbArticle(long resourcePrimKey,
int status) |
org.json.JSONArray |
getPreviousAndNextKbArticles(long kbArticleId) |
org.json.JSONArray |
getSectionsKbArticles(long groupId,
org.json.JSONArray sections,
int status,
int start,
int end,
JSONObjectWrapper orderByComparator) |
java.lang.Integer |
getSectionsKbArticlesCount(long groupId,
org.json.JSONArray sections,
int status) |
org.json.JSONArray |
getSiblingKbArticles(long groupId,
long parentResourcePrimKey,
int status,
int start,
int end,
JSONObjectWrapper orderByComparator) |
java.lang.Integer |
getSiblingKbArticlesCount(long groupId,
long parentResourcePrimKey,
int status) |
org.json.JSONArray |
getTempAttachmentNames(long groupId,
java.lang.String tempFolderName) |
void |
moveKbArticle(long resourcePrimKey,
long parentResourceClassNameId,
long parentResourcePrimKey,
double priority) |
org.json.JSONObject |
revertKbArticle(long resourcePrimKey,
int version,
JSONObjectWrapper serviceContext) |
void |
subscribeGroupKbArticles(long groupId,
java.lang.String portletId) |
void |
subscribeKbArticle(long groupId,
long resourcePrimKey) |
void |
unsubscribeGroupKbArticles(long groupId,
java.lang.String portletId) |
void |
unsubscribeKbArticle(long resourcePrimKey) |
org.json.JSONObject |
updateKbArticle(long resourcePrimKey,
java.lang.String title,
java.lang.String content,
java.lang.String description,
java.lang.String sourceURL,
org.json.JSONArray sections,
org.json.JSONArray selectedFileNames,
org.json.JSONArray removeFileEntryIds,
JSONObjectWrapper serviceContext) |
void |
updateKbArticlesPriorities(long groupId,
org.json.JSONObject resourcePrimKeyToPriorityMap) |
public org.json.JSONObject addKbArticle(java.lang.String portletId,
long parentResourceClassNameId,
long parentResourcePrimKey,
java.lang.String title,
java.lang.String urlTitle,
java.lang.String content,
java.lang.String description,
java.lang.String sourceURL,
org.json.JSONArray sections,
org.json.JSONArray selectedFileNames,
JSONObjectWrapper serviceContext)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONObject deleteKbArticle(long resourcePrimKey)
throws java.lang.Exception
java.lang.Exceptionpublic void deleteKbArticles(long groupId,
org.json.JSONArray resourcePrimKeys)
throws java.lang.Exception
java.lang.Exceptionpublic void deleteTempAttachment(long groupId,
long resourcePrimKey,
java.lang.String fileName,
java.lang.String tempFolderName)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONObject fetchFirstChildKbArticle(long groupId,
long parentResourcePrimKey)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONObject fetchFirstChildKbArticle(long groupId,
long parentResourcePrimKey,
int status)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONObject fetchKbArticleByUrlTitle(long groupId,
long kbFolderId,
java.lang.String urlTitle)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONObject fetchLatestKbArticle(long resourcePrimKey,
int status)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONObject fetchLatestKbArticleByUrlTitle(long groupId,
long kbFolderId,
java.lang.String urlTitle,
int status)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONArray getAllDescendantKbArticles(long resourcePrimKey,
int status,
JSONObjectWrapper orderByComparator)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONArray getAllDescendantKbArticles(long groupId,
long resourcePrimKey,
int status,
JSONObjectWrapper orderByComparator)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONArray getGroupKbArticles(long groupId,
int status,
int start,
int end,
JSONObjectWrapper orderByComparator)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.Integer getGroupKbArticlesCount(long groupId,
int status)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String getGroupKbArticlesRss(int status,
int rssDelta,
java.lang.String rssDisplayStyle,
java.lang.String rssFormat,
JSONObjectWrapper themeDisplay)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONObject getKbArticle(long resourcePrimKey,
int version)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONArray getKbArticleAndAllDescendantKbArticles(long resourcePrimKey,
int status,
JSONObjectWrapper orderByComparator)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONArray getKbArticleAndAllDescendants(long groupId,
long resourcePrimKey,
int status,
JSONObjectWrapper orderByComparator)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String getKbArticleRss(long resourcePrimKey,
int status,
int rssDelta,
java.lang.String rssDisplayStyle,
java.lang.String rssFormat,
JSONObjectWrapper themeDisplay)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONArray getKbArticles(long groupId,
org.json.JSONArray resourcePrimKeys,
int status,
int start,
int end,
JSONObjectWrapper orderByComparator)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONArray getKbArticles(long groupId,
org.json.JSONArray resourcePrimKeys,
int status,
JSONObjectWrapper orderByComparator)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONArray getKbArticles(long groupId,
long parentResourcePrimKey,
int status,
int start,
int end,
JSONObjectWrapper orderByComparator)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.Integer getKbArticlesCount(long groupId,
org.json.JSONArray resourcePrimKeys,
int status)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.Integer getKbArticlesCount(long groupId,
long parentResourcePrimKey,
int status)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONObject getKbArticleSearchDisplay(long groupId,
java.lang.String title,
java.lang.String content,
int status,
long startDate,
long endDate,
boolean andOperator,
org.json.JSONArray curStartValues,
int cur,
int delta,
JSONObjectWrapper orderByComparator)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONArray getKbArticleVersions(long groupId,
long resourcePrimKey,
int status,
int start,
int end,
JSONObjectWrapper orderByComparator)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.Integer getKbArticleVersionsCount(long groupId,
long resourcePrimKey,
int status)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONObject getLatestKbArticle(long resourcePrimKey,
int status)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONArray getPreviousAndNextKbArticles(long kbArticleId)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONArray getSectionsKbArticles(long groupId,
org.json.JSONArray sections,
int status,
int start,
int end,
JSONObjectWrapper orderByComparator)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.Integer getSectionsKbArticlesCount(long groupId,
org.json.JSONArray sections,
int status)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONArray getSiblingKbArticles(long groupId,
long parentResourcePrimKey,
int status,
int start,
int end,
JSONObjectWrapper orderByComparator)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.Integer getSiblingKbArticlesCount(long groupId,
long parentResourcePrimKey,
int status)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONArray getTempAttachmentNames(long groupId,
java.lang.String tempFolderName)
throws java.lang.Exception
java.lang.Exceptionpublic void moveKbArticle(long resourcePrimKey,
long parentResourceClassNameId,
long parentResourcePrimKey,
double priority)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONObject revertKbArticle(long resourcePrimKey,
int version,
JSONObjectWrapper serviceContext)
throws java.lang.Exception
java.lang.Exceptionpublic void subscribeGroupKbArticles(long groupId,
java.lang.String portletId)
throws java.lang.Exception
java.lang.Exceptionpublic void subscribeKbArticle(long groupId,
long resourcePrimKey)
throws java.lang.Exception
java.lang.Exceptionpublic void unsubscribeGroupKbArticles(long groupId,
java.lang.String portletId)
throws java.lang.Exception
java.lang.Exceptionpublic void unsubscribeKbArticle(long resourcePrimKey)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONObject updateKbArticle(long resourcePrimKey,
java.lang.String title,
java.lang.String content,
java.lang.String description,
java.lang.String sourceURL,
org.json.JSONArray sections,
org.json.JSONArray selectedFileNames,
org.json.JSONArray removeFileEntryIds,
JSONObjectWrapper serviceContext)
throws java.lang.Exception
java.lang.Exceptionpublic void updateKbArticlesPriorities(long groupId,
org.json.JSONObject resourcePrimKeyToPriorityMap)
throws java.lang.Exception
java.lang.Exception