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.