com.silverpeas.blog.control
Interface BlogService
- All Superinterfaces:
- com.silverpeas.SilverpeasComponentService<PostDetail>
- All Known Implementing Classes:
- DefaultBlogService
public interface BlogService
- extends com.silverpeas.SilverpeasComponentService<PostDetail>
Services provided by the Blog Silverpeas component.
Method Summary |
void |
addSubscription(String userId,
String instanceId)
|
String |
createCategory(Category category)
|
String |
createPost(PostDetail post)
|
String |
createPost(PostDetail post,
com.silverpeas.pdc.model.PdcClassification classification)
|
void |
deleteCategory(String categoryId,
String instanceId)
|
void |
deletePost(String postId,
String instanceId)
|
void |
draftOutPost(PostDetail post)
|
void |
externalElementsOfPublicationHaveChanged(com.stratelia.webactiv.util.publication.model.PublicationPK pubPK,
String userId)
|
Collection<Archive> |
getAllArchives(String instanceId)
|
Collection<com.stratelia.webactiv.util.node.model.NodeDetail> |
getAllCategories(String instanceId)
|
Collection<PostDetail> |
getAllPosts(String instanceId)
|
Collection<PostDetail> |
getAllValidPosts(String instanceId,
int nbReturned)
|
Category |
getCategory(com.stratelia.webactiv.util.node.model.NodePK nodePK)
|
Date |
getDateEvent(String pubId)
|
Collection<PostDetail> |
getPostsByArchive(String beginDate,
String endDate,
String instanceId)
|
Collection<PostDetail> |
getPostsByCategory(String categoryId,
String instanceId)
|
Collection<PostDetail> |
getPostsByDate(String date,
String instanceId)
|
Collection<PostDetail> |
getResultSearch(String word,
String userId,
String spaceId,
String instanceId)
|
void |
indexBlog(String componentId)
|
boolean |
isSubscribed(String userId,
String instanceId)
|
void |
removeSubscription(String userId,
String instanceId)
|
void |
sendSubscriptionsNotification(com.stratelia.webactiv.util.node.model.NodePK fatherPK,
PostDetail post,
com.silverpeas.comment.model.Comment comment,
String type,
String senderId)
|
void |
updateCategory(Category category)
|
void |
updatePost(PostDetail post)
|
Methods inherited from interface com.silverpeas.SilverpeasComponentService |
getComponentMessages, getComponentSettings, getContentById |
createPost
String createPost(PostDetail post)
createPost
String createPost(PostDetail post,
com.silverpeas.pdc.model.PdcClassification classification)
updatePost
void updatePost(PostDetail post)
deletePost
void deletePost(String postId,
String instanceId)
getAllPosts
Collection<PostDetail> getAllPosts(String instanceId)
getAllValidPosts
Collection<PostDetail> getAllValidPosts(String instanceId,
int nbReturned)
getDateEvent
Date getDateEvent(String pubId)
getPostsByCategory
Collection<PostDetail> getPostsByCategory(String categoryId,
String instanceId)
getPostsByArchive
Collection<PostDetail> getPostsByArchive(String beginDate,
String endDate,
String instanceId)
getPostsByDate
Collection<PostDetail> getPostsByDate(String date,
String instanceId)
getResultSearch
Collection<PostDetail> getResultSearch(String word,
String userId,
String spaceId,
String instanceId)
createCategory
String createCategory(Category category)
deleteCategory
void deleteCategory(String categoryId,
String instanceId)
updateCategory
void updateCategory(Category category)
getCategory
Category getCategory(com.stratelia.webactiv.util.node.model.NodePK nodePK)
getAllCategories
Collection<com.stratelia.webactiv.util.node.model.NodeDetail> getAllCategories(String instanceId)
getAllArchives
Collection<Archive> getAllArchives(String instanceId)
indexBlog
void indexBlog(String componentId)
externalElementsOfPublicationHaveChanged
void externalElementsOfPublicationHaveChanged(com.stratelia.webactiv.util.publication.model.PublicationPK pubPK,
String userId)
addSubscription
void addSubscription(String userId,
String instanceId)
removeSubscription
void removeSubscription(String userId,
String instanceId)
isSubscribed
boolean isSubscribed(String userId,
String instanceId)
sendSubscriptionsNotification
void sendSubscriptionsNotification(com.stratelia.webactiv.util.node.model.NodePK fatherPK,
PostDetail post,
com.silverpeas.comment.model.Comment comment,
String type,
String senderId)
draftOutPost
void draftOutPost(PostDetail post)
Copyright © 2016 Silverpeas. All Rights Reserved.