Interface BlogService
- All Superinterfaces:
org.silverpeas.core.ApplicationService
- All Known Implementing Classes:
DefaultBlogService
public interface BlogService
extends org.silverpeas.core.ApplicationService
Services provided by the Blog Silverpeas component.
-
Method Summary
Modifier and TypeMethodDescriptionvoidcreateCategory(Category category) createPost(PostDetail post) createPost(PostDetail post, org.silverpeas.core.pdc.pdc.model.PdcClassification classification) voiddeleteCategory(String instanceId, String categoryId) voiddeletePost(String instanceId, String postId) voiddraftOutPost(PostDetail post) static BlogServiceget()getAllArchives(String instanceId) Collection<org.silverpeas.core.node.model.NodeDetail>getAllCategories(String instanceId) getAllPosts(String instanceId) getCategory(org.silverpeas.core.node.model.NodePK nodePK) getContributionById(org.silverpeas.core.contribution.model.ContributionIdentifier contributionId) getLastPosts(String instanceId, BlogFilters filters) getLastValidPosts(String instanceId, BlogFilters filters) getPostsByArchive(String instanceId, String beginDate, String endDate, BlogFilters filters) getPostsByCategory(String instanceId, String categoryId, BlogFilters filters) getPostsByEventDate(String instanceId, String date, BlogFilters filters) getResultSearch(String instanceId, String word, String userId, BlogFilters filters) voidbooleanisSubscribed(String userId, String instanceId) voidsendSubscriptionsNotification(org.silverpeas.core.node.model.NodePK fatherPK, PostDetail post, org.silverpeas.core.comment.model.Comment comment, String type, String senderId) voidupdateCategory(Category category) voidupdatePost(PostDetail post, org.silverpeas.core.pdc.pdc.model.PdcClassification classification) Methods inherited from interface org.silverpeas.core.ApplicationService
getComponentMessages, getComponentSettings, isRelatedTo
-
Method Details
-
get
-
getContributionById
Optional<PostDetail> getContributionById(org.silverpeas.core.contribution.model.ContributionIdentifier contributionId) - Specified by:
getContributionByIdin interfaceorg.silverpeas.core.ApplicationService
-
createPost
-
createPost
String createPost(PostDetail post, org.silverpeas.core.pdc.pdc.model.PdcClassification classification) -
updatePost
void updatePost(PostDetail post, org.silverpeas.core.pdc.pdc.model.PdcClassification classification) -
deletePost
-
getLastPosts
-
getAllPosts
-
getLastValidPosts
-
getPostsByCategory
Collection<PostDetail> getPostsByCategory(String instanceId, String categoryId, BlogFilters filters) -
getPostsByArchive
Collection<PostDetail> getPostsByArchive(String instanceId, String beginDate, String endDate, BlogFilters filters) -
getPostsByEventDate
-
getResultSearch
Collection<PostDetail> getResultSearch(String instanceId, String word, String userId, BlogFilters filters) -
createCategory
-
deleteCategory
-
updateCategory
-
getCategory
-
getAllCategories
-
getAllArchives
-
indexBlog
-
isSubscribed
-
sendSubscriptionsNotification
void sendSubscriptionsNotification(org.silverpeas.core.node.model.NodePK fatherPK, PostDetail post, org.silverpeas.core.comment.model.Comment comment, String type, String senderId) -
draftOutPost
-