public class KBArticleLocalServiceWrapper extends java.lang.Object implements KBArticleLocalService, com.liferay.portal.kernel.service.ServiceWrapper<KBArticleLocalService>
KBArticleLocalService
.KBArticleLocalService
Constructor and Description |
---|
KBArticleLocalServiceWrapper(KBArticleLocalService kbArticleLocalService) |
Modifier and Type | Method and Description |
---|---|
com.liferay.portal.kernel.repository.model.FileEntry |
addAttachment(long userId,
long resourcePrimKey,
java.lang.String fileName,
java.io.InputStream inputStream,
java.lang.String mimeType) |
KBArticle |
addKBArticle(KBArticle kbArticle)
Adds the kb article to the database.
|
KBArticle |
addKBArticle(long userId,
long parentResourceClassNameId,
long parentResourcePrimKey,
java.lang.String title,
java.lang.String urlTitle,
java.lang.String content,
java.lang.String description,
java.lang.String sourceURL,
java.lang.String[] sections,
java.lang.String[] selectedFileNames,
com.liferay.portal.kernel.service.ServiceContext serviceContext) |
void |
addKBArticleResources(KBArticle kbArticle,
boolean addGroupPermissions,
boolean addGuestPermissions) |
void |
addKBArticleResources(KBArticle kbArticle,
com.liferay.portal.kernel.service.permission.ModelPermissions modelPermissions) |
void |
addKBArticleResources(long kbArticleId,
boolean addGroupPermissions,
boolean addGuestPermissions) |
int |
addKBArticlesMarkdown(long userId,
long groupId,
long parentKbFolderId,
java.lang.String fileName,
boolean prioritizeByNumericalPrefix,
java.io.InputStream inputStream,
com.liferay.portal.kernel.service.ServiceContext serviceContext) |
void |
addTempAttachment(long groupId,
long userId,
java.lang.String fileName,
java.lang.String tempFolderName,
java.io.InputStream inputStream,
java.lang.String mimeType) |
KBArticle |
createKBArticle(long kbArticleId)
Creates a new kb article with the primary key.
|
com.liferay.portal.kernel.model.PersistedModel |
createPersistedModel(java.io.Serializable primaryKeyObj) |
void |
deleteGroupKBArticles(long groupId) |
KBArticle |
deleteKBArticle(KBArticle kbArticle)
Deletes the kb article from the database.
|
KBArticle |
deleteKBArticle(long kbArticleId)
Deletes the kb article with the primary key from the database.
|
void |
deleteKBArticles(long[] resourcePrimKeys) |
void |
deleteKBArticles(long groupId,
long parentResourcePrimKey) |
com.liferay.portal.kernel.model.PersistedModel |
deletePersistedModel(com.liferay.portal.kernel.model.PersistedModel persistedModel) |
void |
deleteTempAttachment(long groupId,
long userId,
java.lang.String fileName,
java.lang.String tempFolderName) |
<T> T |
dslQuery(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery) |
com.liferay.portal.kernel.dao.orm.DynamicQuery |
dynamicQuery() |
<T> java.util.List<T> |
dynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
Performs a dynamic query on the database and returns the matching rows.
|
<T> java.util.List<T> |
dynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
int start,
int end)
Performs a dynamic query on the database and returns a range of the matching rows.
|
<T> java.util.List<T> |
dynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
int start,
int end,
com.liferay.portal.kernel.util.OrderByComparator<T> orderByComparator)
Performs a dynamic query on the database and returns an ordered range of the matching rows.
|
long |
dynamicQueryCount(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
Returns the number of rows matching the dynamic query.
|
long |
dynamicQueryCount(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
com.liferay.portal.kernel.dao.orm.Projection projection)
Returns the number of rows matching the dynamic query.
|
KBArticle |
fetchFirstChildKBArticle(long groupId,
long parentResourcePrimKey) |
KBArticle |
fetchKBArticle(long kbArticleId) |
KBArticle |
fetchKBArticle(long resourcePrimKey,
long groupId,
int version) |
KBArticle |
fetchKBArticleByUrlTitle(long groupId,
long kbFolderId,
java.lang.String urlTitle) |
KBArticle |
fetchKBArticleByUrlTitle(long groupId,
java.lang.String kbFolderUrlTitle,
java.lang.String urlTitle) |
KBArticle |
fetchKBArticleByUuidAndGroupId(java.lang.String uuid,
long groupId)
Returns the kb article matching the UUID and group.
|
KBArticle |
fetchLatestKBArticle(long resourcePrimKey,
int status) |
KBArticle |
fetchLatestKBArticle(long resourcePrimKey,
long groupId) |
KBArticle |
fetchLatestKBArticleByUrlTitle(long groupId,
long kbFolderId,
java.lang.String urlTitle,
int status) |
com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery |
getActionableDynamicQuery() |
java.util.List<KBArticle> |
getAllDescendantKBArticles(long resourcePrimKey,
int status,
com.liferay.portal.kernel.util.OrderByComparator<KBArticle> orderByComparator) |
java.util.List<KBArticle> |
getCompanyKBArticles(long companyId,
int status,
int start,
int end,
com.liferay.portal.kernel.util.OrderByComparator<KBArticle> orderByComparator) |
int |
getCompanyKBArticlesCount(long companyId,
int status) |
com.liferay.portal.kernel.dao.orm.ExportActionableDynamicQuery |
getExportActionableDynamicQuery(com.liferay.exportimport.kernel.lar.PortletDataContext portletDataContext) |
java.util.List<KBArticle> |
getGroupKBArticles(long groupId,
int status,
int start,
int end,
com.liferay.portal.kernel.util.OrderByComparator<KBArticle> orderByComparator) |
int |
getGroupKBArticlesCount(long groupId,
int status) |
com.liferay.portal.kernel.dao.orm.IndexableActionableDynamicQuery |
getIndexableActionableDynamicQuery() |
KBArticle |
getKBArticle(long kbArticleId)
Returns the kb article with the primary key.
|
KBArticle |
getKBArticle(long resourcePrimKey,
int version) |
java.util.List<KBArticle> |
getKBArticleAndAllDescendantKBArticles(long resourcePrimKey,
int status,
com.liferay.portal.kernel.util.OrderByComparator<KBArticle> orderByComparator) |
KBArticle |
getKBArticleByUrlTitle(long groupId,
long kbFolderId,
java.lang.String urlTitle) |
KBArticle |
getKBArticleByUrlTitle(long groupId,
java.lang.String kbFolderUrlTitle,
java.lang.String urlTitle) |
KBArticle |
getKBArticleByUuidAndGroupId(java.lang.String uuid,
long groupId)
Returns the kb article matching the UUID and group.
|
java.util.List<KBArticle> |
getKBArticles(int start,
int end)
Returns a range of all the kb articles.
|
java.util.List<KBArticle> |
getKBArticles(long[] resourcePrimKeys,
int status,
com.liferay.portal.kernel.util.OrderByComparator<KBArticle> orderByComparator) |
java.util.List<KBArticle> |
getKBArticles(long groupId,
long parentResourcePrimKey,
int status,
int start,
int end,
com.liferay.portal.kernel.util.OrderByComparator<KBArticle> orderByComparator) |
java.util.List<KBArticle> |
getKBArticlesByUuidAndCompanyId(java.lang.String uuid,
long companyId)
Returns all the kb articles matching the UUID and company.
|
java.util.List<KBArticle> |
getKBArticlesByUuidAndCompanyId(java.lang.String uuid,
long companyId,
int start,
int end,
com.liferay.portal.kernel.util.OrderByComparator<KBArticle> orderByComparator)
Returns a range of kb articles matching the UUID and company.
|
int |
getKBArticlesCount()
Returns the number of kb articles.
|
int |
getKBArticlesCount(long groupId,
long parentResourcePrimKey,
int status) |
java.util.List<KBArticle> |
getKBArticleVersions(long resourcePrimKey,
int status,
int start,
int end,
com.liferay.portal.kernel.util.OrderByComparator<KBArticle> orderByComparator) |
int |
getKBArticleVersionsCount(long resourcePrimKey,
int status) |
java.util.List<KBArticle> |
getKBFolderKBArticles(long groupId,
long kbFolderId) |
int |
getKBFolderKBArticlesCount(long groupId,
long kbFolderId,
int status) |
KBArticle |
getLatestKBArticle(long resourcePrimKey,
int status) |
KBArticle |
getLatestKBArticleByUrlTitle(long groupId,
long kbFolderId,
java.lang.String urlTitle,
int status) |
java.lang.String |
getOSGiServiceIdentifier()
Returns the OSGi service identifier.
|
java.util.List<? extends com.liferay.portal.kernel.model.PersistedModel> |
getPersistedModel(long resourcePrimKey) |
com.liferay.portal.kernel.model.PersistedModel |
getPersistedModel(java.io.Serializable primaryKeyObj) |
KBArticle[] |
getPreviousAndNextKBArticles(long kbArticleId) |
java.util.List<KBArticle> |
getSectionsKBArticles(long groupId,
java.lang.String[] sections,
int status,
int start,
int end,
com.liferay.portal.kernel.util.OrderByComparator<KBArticle> orderByComparator) |
int |
getSectionsKBArticlesCount(long groupId,
java.lang.String[] sections,
int status) |
java.lang.String[] |
getTempAttachmentNames(long groupId,
long userId,
java.lang.String tempFolderName) |
KBArticleLocalService |
getWrappedService() |
void |
incrementViewCount(long userId,
long resourcePrimKey,
int increment) |
void |
moveKBArticle(long userId,
long resourcePrimKey,
long parentResourceClassNameId,
long parentResourcePrimKey,
double priority) |
KBArticle |
revertKBArticle(long userId,
long resourcePrimKey,
int version,
com.liferay.portal.kernel.service.ServiceContext serviceContext) |
java.util.List<KBArticle> |
search(long groupId,
java.lang.String title,
java.lang.String content,
int status,
java.util.Date startDate,
java.util.Date endDate,
boolean andOperator,
int start,
int end,
com.liferay.portal.kernel.util.OrderByComparator<KBArticle> orderByComparator) |
void |
setWrappedService(KBArticleLocalService kbArticleLocalService) |
void |
subscribeGroupKBArticles(long userId,
long groupId) |
void |
subscribeKBArticle(long userId,
long groupId,
long resourcePrimKey) |
void |
unsubscribeGroupKBArticles(long userId,
long groupId) |
void |
unsubscribeKBArticle(long userId,
long resourcePrimKey) |
KBArticle |
updateKBArticle(KBArticle kbArticle)
Updates the kb article in the database or adds it if it does not yet exist.
|
KBArticle |
updateKBArticle(long userId,
long resourcePrimKey,
java.lang.String title,
java.lang.String content,
java.lang.String description,
java.lang.String sourceURL,
java.lang.String[] sections,
java.lang.String[] selectedFileNames,
long[] removeFileEntryIds,
com.liferay.portal.kernel.service.ServiceContext serviceContext) |
void |
updateKBArticleAsset(long userId,
KBArticle kbArticle,
long[] assetCategoryIds,
java.lang.String[] assetTagNames,
long[] assetLinkEntryIds) |
void |
updateKBArticleResources(KBArticle kbArticle,
java.lang.String[] groupPermissions,
java.lang.String[] guestPermissions) |
void |
updateKBArticlesPriorities(java.util.Map<java.lang.Long,java.lang.Double> resourcePrimKeyToPriorityMap) |
void |
updatePriority(long resourcePrimKey,
double priority) |
KBArticle |
updateStatus(long userId,
long resourcePrimKey,
int status,
com.liferay.portal.kernel.service.ServiceContext serviceContext) |
public KBArticleLocalServiceWrapper(KBArticleLocalService kbArticleLocalService)
public com.liferay.portal.kernel.repository.model.FileEntry addAttachment(long userId, long resourcePrimKey, java.lang.String fileName, java.io.InputStream inputStream, java.lang.String mimeType) throws com.liferay.portal.kernel.exception.PortalException
addAttachment
in interface KBArticleLocalService
com.liferay.portal.kernel.exception.PortalException
public KBArticle addKBArticle(KBArticle kbArticle)
Important: Inspect KBArticleLocalServiceImpl for overloaded versions of the method. If provided, use these entry points to the API, as the implementation logic may require the additional parameters defined there.
addKBArticle
in interface KBArticleLocalService
kbArticle
- the kb articlepublic KBArticle addKBArticle(long userId, long parentResourceClassNameId, long parentResourcePrimKey, java.lang.String title, java.lang.String urlTitle, java.lang.String content, java.lang.String description, java.lang.String sourceURL, java.lang.String[] sections, java.lang.String[] selectedFileNames, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
addKBArticle
in interface KBArticleLocalService
com.liferay.portal.kernel.exception.PortalException
public void addKBArticleResources(KBArticle kbArticle, boolean addGroupPermissions, boolean addGuestPermissions) throws com.liferay.portal.kernel.exception.PortalException
addKBArticleResources
in interface KBArticleLocalService
com.liferay.portal.kernel.exception.PortalException
public void addKBArticleResources(KBArticle kbArticle, com.liferay.portal.kernel.service.permission.ModelPermissions modelPermissions) throws com.liferay.portal.kernel.exception.PortalException
addKBArticleResources
in interface KBArticleLocalService
com.liferay.portal.kernel.exception.PortalException
public void addKBArticleResources(long kbArticleId, boolean addGroupPermissions, boolean addGuestPermissions) throws com.liferay.portal.kernel.exception.PortalException
addKBArticleResources
in interface KBArticleLocalService
com.liferay.portal.kernel.exception.PortalException
public int addKBArticlesMarkdown(long userId, long groupId, long parentKbFolderId, java.lang.String fileName, boolean prioritizeByNumericalPrefix, java.io.InputStream inputStream, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
addKBArticlesMarkdown
in interface KBArticleLocalService
com.liferay.portal.kernel.exception.PortalException
public void addTempAttachment(long groupId, long userId, java.lang.String fileName, java.lang.String tempFolderName, java.io.InputStream inputStream, java.lang.String mimeType) throws com.liferay.portal.kernel.exception.PortalException
addTempAttachment
in interface KBArticleLocalService
com.liferay.portal.kernel.exception.PortalException
public KBArticle createKBArticle(long kbArticleId)
createKBArticle
in interface KBArticleLocalService
kbArticleId
- the primary key for the new kb articlepublic com.liferay.portal.kernel.model.PersistedModel createPersistedModel(java.io.Serializable primaryKeyObj) throws com.liferay.portal.kernel.exception.PortalException
createPersistedModel
in interface KBArticleLocalService
createPersistedModel
in interface com.liferay.portal.kernel.service.PersistedModelLocalService
PortalException
public void deleteGroupKBArticles(long groupId) throws com.liferay.portal.kernel.exception.PortalException
deleteGroupKBArticles
in interface KBArticleLocalService
com.liferay.portal.kernel.exception.PortalException
public KBArticle deleteKBArticle(KBArticle kbArticle) throws com.liferay.portal.kernel.exception.PortalException
Important: Inspect KBArticleLocalServiceImpl for overloaded versions of the method. If provided, use these entry points to the API, as the implementation logic may require the additional parameters defined there.
deleteKBArticle
in interface KBArticleLocalService
kbArticle
- the kb articlePortalException
public KBArticle deleteKBArticle(long kbArticleId) throws com.liferay.portal.kernel.exception.PortalException
Important: Inspect KBArticleLocalServiceImpl for overloaded versions of the method. If provided, use these entry points to the API, as the implementation logic may require the additional parameters defined there.
deleteKBArticle
in interface KBArticleLocalService
kbArticleId
- the primary key of the kb articlePortalException
- if a kb article with the primary key could not be foundpublic void deleteKBArticles(long groupId, long parentResourcePrimKey) throws com.liferay.portal.kernel.exception.PortalException
deleteKBArticles
in interface KBArticleLocalService
com.liferay.portal.kernel.exception.PortalException
public void deleteKBArticles(long[] resourcePrimKeys) throws com.liferay.portal.kernel.exception.PortalException
deleteKBArticles
in interface KBArticleLocalService
com.liferay.portal.kernel.exception.PortalException
public com.liferay.portal.kernel.model.PersistedModel deletePersistedModel(com.liferay.portal.kernel.model.PersistedModel persistedModel) throws com.liferay.portal.kernel.exception.PortalException
deletePersistedModel
in interface KBArticleLocalService
deletePersistedModel
in interface com.liferay.portal.kernel.service.PersistedModelLocalService
PortalException
public void deleteTempAttachment(long groupId, long userId, java.lang.String fileName, java.lang.String tempFolderName) throws com.liferay.portal.kernel.exception.PortalException
deleteTempAttachment
in interface KBArticleLocalService
com.liferay.portal.kernel.exception.PortalException
public <T> T dslQuery(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery)
dslQuery
in interface KBArticleLocalService
public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery()
dynamicQuery
in interface KBArticleLocalService
public <T> java.util.List<T> dynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
dynamicQuery
in interface KBArticleLocalService
dynamicQuery
- the dynamic querypublic <T> java.util.List<T> dynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start, int end)
Useful when paginating results. Returns a maximum of end - start
instances. start
and end
are not primary keys, they are indexes in the result set. Thus, 0
refers to the first result in the set. Setting both start
and end
to com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS
will return the full result set. If orderByComparator
is specified, then the query will include the given ORDER BY logic. If orderByComparator
is absent, then the query will include the default ORDER BY logic from com.liferay.knowledge.base.model.impl.KBArticleModelImpl
.
dynamicQuery
in interface KBArticleLocalService
dynamicQuery
- the dynamic querystart
- the lower bound of the range of model instancesend
- the upper bound of the range of model instances (not inclusive)public <T> java.util.List<T> dynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start, int end, com.liferay.portal.kernel.util.OrderByComparator<T> orderByComparator)
Useful when paginating results. Returns a maximum of end - start
instances. start
and end
are not primary keys, they are indexes in the result set. Thus, 0
refers to the first result in the set. Setting both start
and end
to com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS
will return the full result set. If orderByComparator
is specified, then the query will include the given ORDER BY logic. If orderByComparator
is absent, then the query will include the default ORDER BY logic from com.liferay.knowledge.base.model.impl.KBArticleModelImpl
.
dynamicQuery
in interface KBArticleLocalService
dynamicQuery
- the dynamic querystart
- the lower bound of the range of model instancesend
- the upper bound of the range of model instances (not inclusive)orderByComparator
- the comparator to order the results by (optionally null
)public long dynamicQueryCount(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
dynamicQueryCount
in interface KBArticleLocalService
dynamicQuery
- the dynamic querypublic long dynamicQueryCount(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, com.liferay.portal.kernel.dao.orm.Projection projection)
dynamicQueryCount
in interface KBArticleLocalService
dynamicQuery
- the dynamic queryprojection
- the projection to apply to the querypublic KBArticle fetchFirstChildKBArticle(long groupId, long parentResourcePrimKey)
fetchFirstChildKBArticle
in interface KBArticleLocalService
public KBArticle fetchKBArticle(long kbArticleId)
fetchKBArticle
in interface KBArticleLocalService
public KBArticle fetchKBArticle(long resourcePrimKey, long groupId, int version)
fetchKBArticle
in interface KBArticleLocalService
public KBArticle fetchKBArticleByUrlTitle(long groupId, long kbFolderId, java.lang.String urlTitle)
fetchKBArticleByUrlTitle
in interface KBArticleLocalService
public KBArticle fetchKBArticleByUrlTitle(long groupId, java.lang.String kbFolderUrlTitle, java.lang.String urlTitle)
fetchKBArticleByUrlTitle
in interface KBArticleLocalService
public KBArticle fetchKBArticleByUuidAndGroupId(java.lang.String uuid, long groupId)
fetchKBArticleByUuidAndGroupId
in interface KBArticleLocalService
uuid
- the kb article's UUIDgroupId
- the primary key of the groupnull
if a matching kb article could not be foundpublic KBArticle fetchLatestKBArticle(long resourcePrimKey, int status)
fetchLatestKBArticle
in interface KBArticleLocalService
public KBArticle fetchLatestKBArticle(long resourcePrimKey, long groupId)
fetchLatestKBArticle
in interface KBArticleLocalService
public KBArticle fetchLatestKBArticleByUrlTitle(long groupId, long kbFolderId, java.lang.String urlTitle, int status)
fetchLatestKBArticleByUrlTitle
in interface KBArticleLocalService
public com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery getActionableDynamicQuery()
getActionableDynamicQuery
in interface KBArticleLocalService
public java.util.List<KBArticle> getAllDescendantKBArticles(long resourcePrimKey, int status, com.liferay.portal.kernel.util.OrderByComparator<KBArticle> orderByComparator)
getAllDescendantKBArticles
in interface KBArticleLocalService
public java.util.List<KBArticle> getCompanyKBArticles(long companyId, int status, int start, int end, com.liferay.portal.kernel.util.OrderByComparator<KBArticle> orderByComparator)
getCompanyKBArticles
in interface KBArticleLocalService
public int getCompanyKBArticlesCount(long companyId, int status)
getCompanyKBArticlesCount
in interface KBArticleLocalService
public com.liferay.portal.kernel.dao.orm.ExportActionableDynamicQuery getExportActionableDynamicQuery(com.liferay.exportimport.kernel.lar.PortletDataContext portletDataContext)
getExportActionableDynamicQuery
in interface KBArticleLocalService
public java.util.List<KBArticle> getGroupKBArticles(long groupId, int status, int start, int end, com.liferay.portal.kernel.util.OrderByComparator<KBArticle> orderByComparator)
getGroupKBArticles
in interface KBArticleLocalService
public int getGroupKBArticlesCount(long groupId, int status)
getGroupKBArticlesCount
in interface KBArticleLocalService
public com.liferay.portal.kernel.dao.orm.IndexableActionableDynamicQuery getIndexableActionableDynamicQuery()
getIndexableActionableDynamicQuery
in interface KBArticleLocalService
public KBArticle getKBArticle(long kbArticleId) throws com.liferay.portal.kernel.exception.PortalException
getKBArticle
in interface KBArticleLocalService
kbArticleId
- the primary key of the kb articlePortalException
- if a kb article with the primary key could not be foundpublic KBArticle getKBArticle(long resourcePrimKey, int version) throws com.liferay.portal.kernel.exception.PortalException
getKBArticle
in interface KBArticleLocalService
com.liferay.portal.kernel.exception.PortalException
public java.util.List<KBArticle> getKBArticleAndAllDescendantKBArticles(long resourcePrimKey, int status, com.liferay.portal.kernel.util.OrderByComparator<KBArticle> orderByComparator)
getKBArticleAndAllDescendantKBArticles
in interface KBArticleLocalService
public KBArticle getKBArticleByUrlTitle(long groupId, long kbFolderId, java.lang.String urlTitle) throws com.liferay.portal.kernel.exception.PortalException
getKBArticleByUrlTitle
in interface KBArticleLocalService
com.liferay.portal.kernel.exception.PortalException
public KBArticle getKBArticleByUrlTitle(long groupId, java.lang.String kbFolderUrlTitle, java.lang.String urlTitle) throws com.liferay.portal.kernel.exception.PortalException
getKBArticleByUrlTitle
in interface KBArticleLocalService
com.liferay.portal.kernel.exception.PortalException
public KBArticle getKBArticleByUuidAndGroupId(java.lang.String uuid, long groupId) throws com.liferay.portal.kernel.exception.PortalException
getKBArticleByUuidAndGroupId
in interface KBArticleLocalService
uuid
- the kb article's UUIDgroupId
- the primary key of the groupPortalException
- if a matching kb article could not be foundpublic java.util.List<KBArticle> getKBArticles(int start, int end)
Useful when paginating results. Returns a maximum of end - start
instances. start
and end
are not primary keys, they are indexes in the result set. Thus, 0
refers to the first result in the set. Setting both start
and end
to com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS
will return the full result set. If orderByComparator
is specified, then the query will include the given ORDER BY logic. If orderByComparator
is absent, then the query will include the default ORDER BY logic from com.liferay.knowledge.base.model.impl.KBArticleModelImpl
.
getKBArticles
in interface KBArticleLocalService
start
- the lower bound of the range of kb articlesend
- the upper bound of the range of kb articles (not inclusive)public java.util.List<KBArticle> getKBArticles(long groupId, long parentResourcePrimKey, int status, int start, int end, com.liferay.portal.kernel.util.OrderByComparator<KBArticle> orderByComparator)
getKBArticles
in interface KBArticleLocalService
public java.util.List<KBArticle> getKBArticles(long[] resourcePrimKeys, int status, com.liferay.portal.kernel.util.OrderByComparator<KBArticle> orderByComparator)
getKBArticles
in interface KBArticleLocalService
public java.util.List<KBArticle> getKBArticlesByUuidAndCompanyId(java.lang.String uuid, long companyId)
getKBArticlesByUuidAndCompanyId
in interface KBArticleLocalService
uuid
- the UUID of the kb articlescompanyId
- the primary key of the companypublic java.util.List<KBArticle> getKBArticlesByUuidAndCompanyId(java.lang.String uuid, long companyId, int start, int end, com.liferay.portal.kernel.util.OrderByComparator<KBArticle> orderByComparator)
getKBArticlesByUuidAndCompanyId
in interface KBArticleLocalService
uuid
- the UUID of the kb articlescompanyId
- the primary key of the companystart
- the lower bound of the range of kb articlesend
- the upper bound of the range of kb articles (not inclusive)orderByComparator
- the comparator to order the results by (optionally null
)public int getKBArticlesCount()
getKBArticlesCount
in interface KBArticleLocalService
public int getKBArticlesCount(long groupId, long parentResourcePrimKey, int status)
getKBArticlesCount
in interface KBArticleLocalService
public java.util.List<KBArticle> getKBArticleVersions(long resourcePrimKey, int status, int start, int end, com.liferay.portal.kernel.util.OrderByComparator<KBArticle> orderByComparator)
getKBArticleVersions
in interface KBArticleLocalService
public int getKBArticleVersionsCount(long resourcePrimKey, int status)
getKBArticleVersionsCount
in interface KBArticleLocalService
public java.util.List<KBArticle> getKBFolderKBArticles(long groupId, long kbFolderId)
getKBFolderKBArticles
in interface KBArticleLocalService
public int getKBFolderKBArticlesCount(long groupId, long kbFolderId, int status)
getKBFolderKBArticlesCount
in interface KBArticleLocalService
public KBArticle getLatestKBArticle(long resourcePrimKey, int status) throws com.liferay.portal.kernel.exception.PortalException
getLatestKBArticle
in interface KBArticleLocalService
com.liferay.portal.kernel.exception.PortalException
public KBArticle getLatestKBArticleByUrlTitle(long groupId, long kbFolderId, java.lang.String urlTitle, int status) throws com.liferay.portal.kernel.exception.PortalException
getLatestKBArticleByUrlTitle
in interface KBArticleLocalService
com.liferay.portal.kernel.exception.PortalException
public java.lang.String getOSGiServiceIdentifier()
getOSGiServiceIdentifier
in interface KBArticleLocalService
public java.util.List<? extends com.liferay.portal.kernel.model.PersistedModel> getPersistedModel(long resourcePrimKey) throws com.liferay.portal.kernel.exception.PortalException
getPersistedModel
in interface KBArticleLocalService
getPersistedModel
in interface com.liferay.portal.kernel.service.PersistedResourcedModelLocalService
com.liferay.portal.kernel.exception.PortalException
public com.liferay.portal.kernel.model.PersistedModel getPersistedModel(java.io.Serializable primaryKeyObj) throws com.liferay.portal.kernel.exception.PortalException
getPersistedModel
in interface KBArticleLocalService
getPersistedModel
in interface com.liferay.portal.kernel.service.PersistedModelLocalService
PortalException
public KBArticle[] getPreviousAndNextKBArticles(long kbArticleId) throws com.liferay.portal.kernel.exception.PortalException
getPreviousAndNextKBArticles
in interface KBArticleLocalService
com.liferay.portal.kernel.exception.PortalException
public java.util.List<KBArticle> getSectionsKBArticles(long groupId, java.lang.String[] sections, int status, int start, int end, com.liferay.portal.kernel.util.OrderByComparator<KBArticle> orderByComparator)
getSectionsKBArticles
in interface KBArticleLocalService
public int getSectionsKBArticlesCount(long groupId, java.lang.String[] sections, int status)
getSectionsKBArticlesCount
in interface KBArticleLocalService
public java.lang.String[] getTempAttachmentNames(long groupId, long userId, java.lang.String tempFolderName) throws com.liferay.portal.kernel.exception.PortalException
getTempAttachmentNames
in interface KBArticleLocalService
com.liferay.portal.kernel.exception.PortalException
public void incrementViewCount(long userId, long resourcePrimKey, int increment) throws com.liferay.portal.kernel.exception.PortalException
incrementViewCount
in interface KBArticleLocalService
com.liferay.portal.kernel.exception.PortalException
public void moveKBArticle(long userId, long resourcePrimKey, long parentResourceClassNameId, long parentResourcePrimKey, double priority) throws com.liferay.portal.kernel.exception.PortalException
moveKBArticle
in interface KBArticleLocalService
com.liferay.portal.kernel.exception.PortalException
public KBArticle revertKBArticle(long userId, long resourcePrimKey, int version, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
revertKBArticle
in interface KBArticleLocalService
com.liferay.portal.kernel.exception.PortalException
public java.util.List<KBArticle> search(long groupId, java.lang.String title, java.lang.String content, int status, java.util.Date startDate, java.util.Date endDate, boolean andOperator, int start, int end, com.liferay.portal.kernel.util.OrderByComparator<KBArticle> orderByComparator)
search
in interface KBArticleLocalService
public void subscribeGroupKBArticles(long userId, long groupId) throws com.liferay.portal.kernel.exception.PortalException
subscribeGroupKBArticles
in interface KBArticleLocalService
com.liferay.portal.kernel.exception.PortalException
public void subscribeKBArticle(long userId, long groupId, long resourcePrimKey) throws com.liferay.portal.kernel.exception.PortalException
subscribeKBArticle
in interface KBArticleLocalService
com.liferay.portal.kernel.exception.PortalException
public void unsubscribeGroupKBArticles(long userId, long groupId) throws com.liferay.portal.kernel.exception.PortalException
unsubscribeGroupKBArticles
in interface KBArticleLocalService
com.liferay.portal.kernel.exception.PortalException
public void unsubscribeKBArticle(long userId, long resourcePrimKey) throws com.liferay.portal.kernel.exception.PortalException
unsubscribeKBArticle
in interface KBArticleLocalService
com.liferay.portal.kernel.exception.PortalException
public KBArticle updateKBArticle(KBArticle kbArticle)
Important: Inspect KBArticleLocalServiceImpl for overloaded versions of the method. If provided, use these entry points to the API, as the implementation logic may require the additional parameters defined there.
updateKBArticle
in interface KBArticleLocalService
kbArticle
- the kb articlepublic KBArticle updateKBArticle(long userId, long resourcePrimKey, java.lang.String title, java.lang.String content, java.lang.String description, java.lang.String sourceURL, java.lang.String[] sections, java.lang.String[] selectedFileNames, long[] removeFileEntryIds, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
updateKBArticle
in interface KBArticleLocalService
com.liferay.portal.kernel.exception.PortalException
public void updateKBArticleAsset(long userId, KBArticle kbArticle, long[] assetCategoryIds, java.lang.String[] assetTagNames, long[] assetLinkEntryIds) throws com.liferay.portal.kernel.exception.PortalException
updateKBArticleAsset
in interface KBArticleLocalService
com.liferay.portal.kernel.exception.PortalException
public void updateKBArticleResources(KBArticle kbArticle, java.lang.String[] groupPermissions, java.lang.String[] guestPermissions) throws com.liferay.portal.kernel.exception.PortalException
updateKBArticleResources
in interface KBArticleLocalService
com.liferay.portal.kernel.exception.PortalException
public void updateKBArticlesPriorities(java.util.Map<java.lang.Long,java.lang.Double> resourcePrimKeyToPriorityMap) throws com.liferay.portal.kernel.exception.PortalException
updateKBArticlesPriorities
in interface KBArticleLocalService
com.liferay.portal.kernel.exception.PortalException
public void updatePriority(long resourcePrimKey, double priority)
updatePriority
in interface KBArticleLocalService
public KBArticle updateStatus(long userId, long resourcePrimKey, int status, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
updateStatus
in interface KBArticleLocalService
com.liferay.portal.kernel.exception.PortalException
public KBArticleLocalService getWrappedService()
getWrappedService
in interface com.liferay.portal.kernel.service.ServiceWrapper<KBArticleLocalService>
public void setWrappedService(KBArticleLocalService kbArticleLocalService)
setWrappedService
in interface com.liferay.portal.kernel.service.ServiceWrapper<KBArticleLocalService>