org.exoplatform.forum.service.impl
Interface DataStorage
public interface DataStorage
Created by The eXo Platform SARL
Author : Tuan Nguyen
tuan.nguyen@exoplatform.com
Jul 2, 2007
|
Method Summary |
boolean |
addBanIP(java.lang.String ip)
|
boolean |
addBanIPForum(org.exoplatform.services.jcr.ext.common.SessionProvider sessionProvider,
java.lang.String ip,
java.lang.String forumId)
|
void |
addInitialDataPlugin(org.exoplatform.container.component.ComponentPlugin plugin)
|
void |
addPlugin(org.exoplatform.container.component.ComponentPlugin plugin)
|
void |
addRolePlugin(org.exoplatform.container.component.ComponentPlugin plugin)
|
void |
addTopicInTag(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String tagId,
java.lang.String topicPath)
|
void |
addWatch(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
int watchType,
java.lang.String path,
java.util.List<java.lang.String> values,
java.lang.String currentUser)
|
void |
createUserProfile(org.exoplatform.services.jcr.ext.common.SessionProvider sysSession,
org.exoplatform.services.organization.User user)
|
void |
evaluateActiveUsers(org.exoplatform.services.jcr.ext.common.SessionProvider sysProvider,
java.lang.String query)
|
void |
exportXML(java.lang.String categoryId,
java.lang.String forumId,
java.lang.String nodePath,
java.io.ByteArrayOutputStream bos,
org.exoplatform.services.jcr.ext.common.SessionProvider sessionProvider)
|
java.util.List<ForumSearch> |
getAdvancedSearch(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
ForumEventQuery eventQuery)
|
java.util.List<ForumLinkData> |
getAllLink(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String strQueryCate,
java.lang.String strQueryForum)
|
long |
getAvailablePost(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String categoryId,
java.lang.String forumId,
java.lang.String topicId,
java.lang.String isApproved,
java.lang.String isHidden,
java.lang.String userLogin)
|
java.util.List<java.lang.String> |
getBanList()
|
java.util.List<java.lang.String> |
getBookmarks(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String userName)
|
java.util.List<Category> |
getCategories(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider)
|
Category |
getCategory(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String categoryId)
|
UserProfile |
getDefaultUserProfile(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String userName)
|
Forum |
getForum(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String categoryId,
java.lang.String forumId)
|
ForumAdministration |
getForumAdministration(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider)
|
java.util.List<java.lang.String> |
getForumBanList(java.lang.String forumId)
|
java.lang.String |
getForumHomePath(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider)
|
java.util.List<Forum> |
getForums(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String categoryId,
java.lang.String strQuery)
|
ForumStatistic |
getForumStatistic(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider)
|
java.util.List<ForumSearch> |
getJobWattingForModerator(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String[] paths)
|
int |
getJobWattingForModeratorByUser(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String userId)
|
java.lang.String |
getLastLogin()
|
JCRPageList |
getListPostsByIP(java.lang.String ip,
java.lang.String strOrderBy,
org.exoplatform.services.jcr.ext.common.SessionProvider sessionProvider)
|
SendMessageInfo |
getMessageInfo(java.lang.String name)
|
java.util.List<Post> |
getNewPosts(int number)
|
long |
getNewPrivateMessage(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String userName)
|
java.lang.Object |
getObjectNameById(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String id,
java.lang.String type)
|
java.lang.Object |
getObjectNameByPath(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String path)
|
java.util.List<java.lang.String> |
getOnlineUsers()
|
JCRPageList |
getPageListUserProfile(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider)
|
JCRPageList |
getPagePostByUser(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String userName,
java.lang.String userId,
boolean isMod)
|
JCRPageList |
getPageTopic(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String categoryId,
java.lang.String forumId,
java.lang.String strQuery,
java.lang.String strOrderBy)
|
JCRPageList |
getPageTopicByUser(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String userName,
boolean isMod)
|
JCRPageList |
getPageTopicOld(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
long date)
|
Poll |
getPoll(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String categoryId,
java.lang.String forumId,
java.lang.String topicId)
|
Post |
getPost(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String categoryId,
java.lang.String forumId,
java.lang.String topicId,
java.lang.String postId)
|
JCRPageList |
getPosts(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String categoryId,
java.lang.String forumId,
java.lang.String topicId,
java.lang.String isApproved,
java.lang.String isHidden,
java.lang.String strQuery,
java.lang.String userLogin)
|
JCRPageList |
getPrivateMessage(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String userName,
java.lang.String type)
|
UserProfile |
getQuickProfile(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String userName)
|
java.util.List<UserProfile> |
getQuickProfiles(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.util.List<java.lang.String> userList)
|
java.util.List<ForumSearch> |
getQuickSearch(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String textQuery,
java.lang.String type,
java.lang.String pathQuery,
java.lang.String userId,
java.util.List<java.lang.String> listCateIds,
java.util.List<java.lang.String> listForumIds,
java.util.List<java.lang.String> forumIdsOfModerator)
|
Tag |
getTag(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String tagId)
|
java.util.List<Tag> |
getTags(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider)
|
java.util.List<Tag> |
getTagsByTopic(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String[] tagIds)
|
java.util.List<Tag> |
getTagsByUser(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String userName)
|
Topic |
getTopic(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String categoryId,
java.lang.String forumId,
java.lang.String topicId,
java.lang.String userRead)
|
Topic |
getTopicByPath(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String topicPath,
boolean isLastPost)
|
java.util.List<Topic> |
getTopics(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String categoryId,
java.lang.String forumId)
|
JCRPageList |
getTopicsByTag(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String tagId,
java.lang.String strOrderBy)
|
UserProfile |
getUserInfo(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String userName)
|
UserProfile |
getUserInformations(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
UserProfile userProfile)
|
UserProfile |
getUserProfile(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String userName,
boolean isGetOption,
boolean isGetBan,
boolean isLogin)
|
UserProfile |
getUserProfileManagement(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String userName)
|
UserProfile |
getUserSettingProfile(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String userName)
|
void |
importXML(java.lang.String nodePath,
java.io.ByteArrayInputStream bis,
int typeImport,
org.exoplatform.services.jcr.ext.common.SessionProvider sessionProvider)
|
boolean |
isAdminRole(java.lang.String userName)
|
boolean |
isOnline(java.lang.String userId)
|
void |
modifyForum(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
Forum forum,
int type)
|
void |
modifyPost(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.util.List<Post> posts,
int type)
|
void |
modifyTopic(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.util.List<Topic> topics,
int type)
|
void |
moveForum(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.util.List<Forum> forums,
java.lang.String destCategoryPath)
|
void |
movePost(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.util.List<Post> posts,
java.lang.String destTopicPath,
boolean isCreatNewTopic)
|
void |
moveTopic(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.util.List<Topic> topics,
java.lang.String destForumPath,
java.lang.String mailContent)
|
void |
removeBan(java.lang.String ip)
|
void |
removeBanIPForum(org.exoplatform.services.jcr.ext.common.SessionProvider sessionProvider,
java.lang.String ip,
java.lang.String forumId)
|
Category |
removeCategory(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String categoryId)
|
Forum |
removeForum(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String categoryId,
java.lang.String forumId)
|
Poll |
removePoll(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String categoryId,
java.lang.String forumId,
java.lang.String topicId)
|
Post |
removePost(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String categoryId,
java.lang.String forumId,
java.lang.String topicId,
java.lang.String postId)
|
void |
removePrivateMessage(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String messageId,
java.lang.String userName,
java.lang.String type)
|
void |
removeTag(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String tagId)
|
Topic |
removeTopic(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String categoryId,
java.lang.String forumId,
java.lang.String topicId)
|
void |
removeTopicInTag(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String tagId,
java.lang.String topicPath)
|
void |
removeWatch(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
int watchType,
java.lang.String path,
java.util.List<java.lang.String> values)
|
void |
saveCategory(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
Category category,
boolean isNew)
|
void |
saveForum(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String categoryId,
Forum forum,
boolean isNew)
|
void |
saveForumAdministration(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
ForumAdministration forumAdministration)
|
void |
saveForumStatistic(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
ForumStatistic forumStatistic)
|
void |
saveModerateOfForums(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.util.List<java.lang.String> forumPaths,
java.lang.String userName,
boolean isDelete)
|
void |
savePoll(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String categoryId,
java.lang.String forumId,
java.lang.String topicId,
Poll poll,
boolean isNew,
boolean isVote)
|
void |
savePost(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String categoryId,
java.lang.String forumId,
java.lang.String topicId,
Post post,
boolean isNew,
java.lang.String defaultEmailContent)
|
void |
savePrivateMessage(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
ForumPrivateMessage privateMessage)
|
void |
saveReadMessage(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String messageId,
java.lang.String userName,
java.lang.String type)
|
void |
saveTag(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
Tag newTag,
boolean isNew)
|
void |
saveTopic(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String categoryId,
java.lang.String forumId,
Topic topic,
boolean isNew,
boolean isMove,
java.lang.String defaultEmailContent)
|
void |
saveUserBookmark(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String userName,
java.lang.String bookMark,
boolean isNew)
|
void |
saveUserProfile(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
UserProfile userProfile,
boolean isOption,
boolean isBan)
|
void |
saveUserSettingProfile(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
UserProfile userProfile)
|
javax.jcr.NodeIterator |
search(java.lang.String queryString,
org.exoplatform.services.jcr.ext.common.SessionProvider sessionProvider)
|
JCRPageList |
searchUserProfile(org.exoplatform.services.jcr.ext.common.SessionProvider sessionProvider,
java.lang.String userSearch)
|
void |
setClosedPoll(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String categoryId,
java.lang.String forumId,
java.lang.String topicId,
Poll poll)
|
void |
updateForum(java.lang.String path)
|
void |
updateForumAccess(java.lang.String userId,
java.lang.String forumId)
|
void |
updateForumStatistic(org.exoplatform.services.jcr.ext.common.SessionProvider systemSession)
|
void |
updateTopicAccess(org.exoplatform.services.jcr.ext.common.SessionProvider sysSession,
java.lang.String userId,
java.lang.String topicId)
|
void |
userLogin(java.lang.String userId)
|
void |
userLogout(java.lang.String userId)
|
addPlugin
void addPlugin(org.exoplatform.container.component.ComponentPlugin plugin)
throws java.lang.Exception
- Throws:
java.lang.Exception
addRolePlugin
void addRolePlugin(org.exoplatform.container.component.ComponentPlugin plugin)
throws java.lang.Exception
- Throws:
java.lang.Exception
addInitialDataPlugin
void addInitialDataPlugin(org.exoplatform.container.component.ComponentPlugin plugin)
throws java.lang.Exception
- Throws:
java.lang.Exception
getCategories
java.util.List<Category> getCategories(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider)
throws java.lang.Exception
- Throws:
java.lang.Exception
getCategory
Category getCategory(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String categoryId)
throws java.lang.Exception
- Throws:
java.lang.Exception
saveCategory
void saveCategory(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
Category category,
boolean isNew)
throws java.lang.Exception
- Throws:
java.lang.Exception
removeCategory
Category removeCategory(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String categoryId)
throws java.lang.Exception
- Throws:
java.lang.Exception
getForums
java.util.List<Forum> getForums(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String categoryId,
java.lang.String strQuery)
throws java.lang.Exception
- Throws:
java.lang.Exception
getForum
Forum getForum(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String categoryId,
java.lang.String forumId)
throws java.lang.Exception
- Throws:
java.lang.Exception
modifyForum
void modifyForum(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
Forum forum,
int type)
throws java.lang.Exception
- Throws:
java.lang.Exception
saveForum
void saveForum(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String categoryId,
Forum forum,
boolean isNew)
throws java.lang.Exception
- Throws:
java.lang.Exception
saveModerateOfForums
void saveModerateOfForums(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.util.List<java.lang.String> forumPaths,
java.lang.String userName,
boolean isDelete)
throws java.lang.Exception
- Throws:
java.lang.Exception
removeForum
Forum removeForum(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String categoryId,
java.lang.String forumId)
throws java.lang.Exception
- Throws:
java.lang.Exception
moveForum
void moveForum(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.util.List<Forum> forums,
java.lang.String destCategoryPath)
throws java.lang.Exception
- Throws:
java.lang.Exception
getPageTopic
JCRPageList getPageTopic(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String categoryId,
java.lang.String forumId,
java.lang.String strQuery,
java.lang.String strOrderBy)
throws java.lang.Exception
- Throws:
java.lang.Exception
getPageTopicByUser
JCRPageList getPageTopicByUser(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String userName,
boolean isMod)
throws java.lang.Exception
- Throws:
java.lang.Exception
getPageTopicOld
JCRPageList getPageTopicOld(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
long date)
throws java.lang.Exception
- Throws:
java.lang.Exception
getTopics
java.util.List<Topic> getTopics(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String categoryId,
java.lang.String forumId)
throws java.lang.Exception
- Throws:
java.lang.Exception
getTopic
Topic getTopic(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String categoryId,
java.lang.String forumId,
java.lang.String topicId,
java.lang.String userRead)
throws java.lang.Exception
- Throws:
java.lang.Exception
getTopicByPath
Topic getTopicByPath(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String topicPath,
boolean isLastPost)
throws java.lang.Exception
- Throws:
java.lang.Exception
modifyTopic
void modifyTopic(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.util.List<Topic> topics,
int type)
throws java.lang.Exception
- Throws:
java.lang.Exception
saveTopic
void saveTopic(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String categoryId,
java.lang.String forumId,
Topic topic,
boolean isNew,
boolean isMove,
java.lang.String defaultEmailContent)
throws java.lang.Exception
- Throws:
java.lang.Exception
removeTopic
Topic removeTopic(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String categoryId,
java.lang.String forumId,
java.lang.String topicId)
throws java.lang.Exception
- Throws:
java.lang.Exception
moveTopic
void moveTopic(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.util.List<Topic> topics,
java.lang.String destForumPath,
java.lang.String mailContent)
throws java.lang.Exception
- Throws:
java.lang.Exception
getPosts
JCRPageList getPosts(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String categoryId,
java.lang.String forumId,
java.lang.String topicId,
java.lang.String isApproved,
java.lang.String isHidden,
java.lang.String strQuery,
java.lang.String userLogin)
throws java.lang.Exception
- Throws:
java.lang.Exception
getAvailablePost
long getAvailablePost(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String categoryId,
java.lang.String forumId,
java.lang.String topicId,
java.lang.String isApproved,
java.lang.String isHidden,
java.lang.String userLogin)
throws java.lang.Exception
- Throws:
java.lang.Exception
getPagePostByUser
JCRPageList getPagePostByUser(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String userName,
java.lang.String userId,
boolean isMod)
throws java.lang.Exception
- Throws:
java.lang.Exception
getPost
Post getPost(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String categoryId,
java.lang.String forumId,
java.lang.String topicId,
java.lang.String postId)
throws java.lang.Exception
- Throws:
java.lang.Exception
savePost
void savePost(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String categoryId,
java.lang.String forumId,
java.lang.String topicId,
Post post,
boolean isNew,
java.lang.String defaultEmailContent)
throws java.lang.Exception
- Throws:
java.lang.Exception
modifyPost
void modifyPost(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.util.List<Post> posts,
int type)
throws java.lang.Exception
- Throws:
java.lang.Exception
removePost
Post removePost(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String categoryId,
java.lang.String forumId,
java.lang.String topicId,
java.lang.String postId)
throws java.lang.Exception
- Throws:
java.lang.Exception
movePost
void movePost(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.util.List<Post> posts,
java.lang.String destTopicPath,
boolean isCreatNewTopic)
throws java.lang.Exception
- Throws:
java.lang.Exception
getPoll
Poll getPoll(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String categoryId,
java.lang.String forumId,
java.lang.String topicId)
throws java.lang.Exception
- Throws:
java.lang.Exception
savePoll
void savePoll(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String categoryId,
java.lang.String forumId,
java.lang.String topicId,
Poll poll,
boolean isNew,
boolean isVote)
throws java.lang.Exception
- Throws:
java.lang.Exception
removePoll
Poll removePoll(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String categoryId,
java.lang.String forumId,
java.lang.String topicId)
throws java.lang.Exception
- Throws:
java.lang.Exception
setClosedPoll
void setClosedPoll(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String categoryId,
java.lang.String forumId,
java.lang.String topicId,
Poll poll)
throws java.lang.Exception
- Throws:
java.lang.Exception
getObjectNameByPath
java.lang.Object getObjectNameByPath(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String path)
throws java.lang.Exception
- Throws:
java.lang.Exception
getObjectNameById
java.lang.Object getObjectNameById(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String id,
java.lang.String type)
throws java.lang.Exception
- Throws:
java.lang.Exception
getAllLink
java.util.List<ForumLinkData> getAllLink(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String strQueryCate,
java.lang.String strQueryForum)
throws java.lang.Exception
- Throws:
java.lang.Exception
getForumHomePath
java.lang.String getForumHomePath(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider)
throws java.lang.Exception
- Throws:
java.lang.Exception
addTopicInTag
void addTopicInTag(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String tagId,
java.lang.String topicPath)
throws java.lang.Exception
- Throws:
java.lang.Exception
removeTopicInTag
void removeTopicInTag(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String tagId,
java.lang.String topicPath)
throws java.lang.Exception
- Throws:
java.lang.Exception
getTag
Tag getTag(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String tagId)
throws java.lang.Exception
- Throws:
java.lang.Exception
getTags
java.util.List<Tag> getTags(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider)
throws java.lang.Exception
- Throws:
java.lang.Exception
getTagsByUser
java.util.List<Tag> getTagsByUser(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String userName)
throws java.lang.Exception
- Throws:
java.lang.Exception
getTagsByTopic
java.util.List<Tag> getTagsByTopic(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String[] tagIds)
throws java.lang.Exception
- Throws:
java.lang.Exception
getTopicsByTag
JCRPageList getTopicsByTag(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String tagId,
java.lang.String strOrderBy)
throws java.lang.Exception
- Throws:
java.lang.Exception
saveTag
void saveTag(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
Tag newTag,
boolean isNew)
throws java.lang.Exception
- Throws:
java.lang.Exception
removeTag
void removeTag(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String tagId)
throws java.lang.Exception
- Throws:
java.lang.Exception
saveUserProfile
void saveUserProfile(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
UserProfile userProfile,
boolean isOption,
boolean isBan)
throws java.lang.Exception
- Throws:
java.lang.Exception
getUserProfile
UserProfile getUserProfile(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String userName,
boolean isGetOption,
boolean isGetBan,
boolean isLogin)
throws java.lang.Exception
- Throws:
java.lang.Exception
searchUserProfile
JCRPageList searchUserProfile(org.exoplatform.services.jcr.ext.common.SessionProvider sessionProvider,
java.lang.String userSearch)
throws java.lang.Exception
- Throws:
java.lang.Exception
getUserInfo
UserProfile getUserInfo(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String userName)
throws java.lang.Exception
- Throws:
java.lang.Exception
saveUserBookmark
void saveUserBookmark(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String userName,
java.lang.String bookMark,
boolean isNew)
throws java.lang.Exception
- Throws:
java.lang.Exception
getPageListUserProfile
JCRPageList getPageListUserProfile(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider)
throws java.lang.Exception
- Throws:
java.lang.Exception
saveForumStatistic
void saveForumStatistic(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
ForumStatistic forumStatistic)
throws java.lang.Exception
- Throws:
java.lang.Exception
getForumStatistic
ForumStatistic getForumStatistic(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider)
throws java.lang.Exception
- Throws:
java.lang.Exception
getQuickSearch
java.util.List<ForumSearch> getQuickSearch(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String textQuery,
java.lang.String type,
java.lang.String pathQuery,
java.lang.String userId,
java.util.List<java.lang.String> listCateIds,
java.util.List<java.lang.String> listForumIds,
java.util.List<java.lang.String> forumIdsOfModerator)
throws java.lang.Exception
- Throws:
java.lang.Exception
getAdvancedSearch
java.util.List<ForumSearch> getAdvancedSearch(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
ForumEventQuery eventQuery)
throws java.lang.Exception
- Throws:
java.lang.Exception
saveForumAdministration
void saveForumAdministration(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
ForumAdministration forumAdministration)
throws java.lang.Exception
- Throws:
java.lang.Exception
getForumAdministration
ForumAdministration getForumAdministration(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider)
throws java.lang.Exception
- Throws:
java.lang.Exception
userLogin
void userLogin(java.lang.String userId)
throws java.lang.Exception
- Throws:
java.lang.Exception
userLogout
void userLogout(java.lang.String userId)
throws java.lang.Exception
- Throws:
java.lang.Exception
isOnline
boolean isOnline(java.lang.String userId)
throws java.lang.Exception
- Throws:
java.lang.Exception
getOnlineUsers
java.util.List<java.lang.String> getOnlineUsers()
throws java.lang.Exception
- Throws:
java.lang.Exception
getLastLogin
java.lang.String getLastLogin()
throws java.lang.Exception
- Throws:
java.lang.Exception
getPrivateMessage
JCRPageList getPrivateMessage(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String userName,
java.lang.String type)
throws java.lang.Exception
- Throws:
java.lang.Exception
getNewPrivateMessage
long getNewPrivateMessage(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String userName)
throws java.lang.Exception
- Throws:
java.lang.Exception
savePrivateMessage
void savePrivateMessage(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
ForumPrivateMessage privateMessage)
throws java.lang.Exception
- Throws:
java.lang.Exception
saveReadMessage
void saveReadMessage(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String messageId,
java.lang.String userName,
java.lang.String type)
throws java.lang.Exception
- Throws:
java.lang.Exception
removePrivateMessage
void removePrivateMessage(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String messageId,
java.lang.String userName,
java.lang.String type)
throws java.lang.Exception
- Throws:
java.lang.Exception
addWatch
void addWatch(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
int watchType,
java.lang.String path,
java.util.List<java.lang.String> values,
java.lang.String currentUser)
throws java.lang.Exception
- Throws:
java.lang.Exception
removeWatch
void removeWatch(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
int watchType,
java.lang.String path,
java.util.List<java.lang.String> values)
throws java.lang.Exception
- Throws:
java.lang.Exception
getJobWattingForModerator
java.util.List<ForumSearch> getJobWattingForModerator(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String[] paths)
throws java.lang.Exception
- Throws:
java.lang.Exception
getJobWattingForModeratorByUser
int getJobWattingForModeratorByUser(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String userId)
throws java.lang.Exception
- Throws:
java.lang.Exception
getMessageInfo
SendMessageInfo getMessageInfo(java.lang.String name)
throws java.lang.Exception
- Throws:
java.lang.Exception
isAdminRole
boolean isAdminRole(java.lang.String userName)
throws java.lang.Exception
- Throws:
java.lang.Exception
getNewPosts
java.util.List<Post> getNewPosts(int number)
throws java.lang.Exception
- Throws:
java.lang.Exception
search
javax.jcr.NodeIterator search(java.lang.String queryString,
org.exoplatform.services.jcr.ext.common.SessionProvider sessionProvider)
throws java.lang.Exception
- Throws:
java.lang.Exception
updateForumStatistic
void updateForumStatistic(org.exoplatform.services.jcr.ext.common.SessionProvider systemSession)
throws java.lang.Exception
- Throws:
java.lang.Exception
evaluateActiveUsers
void evaluateActiveUsers(org.exoplatform.services.jcr.ext.common.SessionProvider sysProvider,
java.lang.String query)
throws java.lang.Exception
- Throws:
java.lang.Exception
createUserProfile
void createUserProfile(org.exoplatform.services.jcr.ext.common.SessionProvider sysSession,
org.exoplatform.services.organization.User user)
throws java.lang.Exception
- Throws:
java.lang.Exception
updateTopicAccess
void updateTopicAccess(org.exoplatform.services.jcr.ext.common.SessionProvider sysSession,
java.lang.String userId,
java.lang.String topicId)
throws java.lang.Exception
- Throws:
java.lang.Exception
updateForumAccess
void updateForumAccess(java.lang.String userId,
java.lang.String forumId)
throws java.lang.Exception
- Throws:
java.lang.Exception
exportXML
void exportXML(java.lang.String categoryId,
java.lang.String forumId,
java.lang.String nodePath,
java.io.ByteArrayOutputStream bos,
org.exoplatform.services.jcr.ext.common.SessionProvider sessionProvider)
throws java.lang.Exception
- Throws:
java.lang.Exception
importXML
void importXML(java.lang.String nodePath,
java.io.ByteArrayInputStream bis,
int typeImport,
org.exoplatform.services.jcr.ext.common.SessionProvider sessionProvider)
throws java.lang.Exception
- Throws:
java.lang.Exception
getQuickProfiles
java.util.List<UserProfile> getQuickProfiles(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.util.List<java.lang.String> userList)
throws java.lang.Exception
- Throws:
java.lang.Exception
getQuickProfile
UserProfile getQuickProfile(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String userName)
throws java.lang.Exception
- Throws:
java.lang.Exception
getUserInformations
UserProfile getUserInformations(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
UserProfile userProfile)
throws java.lang.Exception
- Throws:
java.lang.Exception
getDefaultUserProfile
UserProfile getDefaultUserProfile(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String userName)
throws java.lang.Exception
- Throws:
java.lang.Exception
getUserSettingProfile
UserProfile getUserSettingProfile(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String userName)
throws java.lang.Exception
- Throws:
java.lang.Exception
getUserProfileManagement
UserProfile getUserProfileManagement(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String userName)
throws java.lang.Exception
- Throws:
java.lang.Exception
saveUserSettingProfile
void saveUserSettingProfile(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
UserProfile userProfile)
throws java.lang.Exception
- Throws:
java.lang.Exception
getBookmarks
java.util.List<java.lang.String> getBookmarks(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String userName)
throws java.lang.Exception
- Throws:
java.lang.Exception
updateForum
void updateForum(java.lang.String path)
throws java.lang.Exception
- Throws:
java.lang.Exception
getBanList
java.util.List<java.lang.String> getBanList()
throws java.lang.Exception
- Throws:
java.lang.Exception
addBanIP
boolean addBanIP(java.lang.String ip)
throws java.lang.Exception
- Throws:
java.lang.Exception
removeBan
void removeBan(java.lang.String ip)
throws java.lang.Exception
- Throws:
java.lang.Exception
getForumBanList
java.util.List<java.lang.String> getForumBanList(java.lang.String forumId)
throws java.lang.Exception
- Throws:
java.lang.Exception
addBanIPForum
boolean addBanIPForum(org.exoplatform.services.jcr.ext.common.SessionProvider sessionProvider,
java.lang.String ip,
java.lang.String forumId)
throws java.lang.Exception
- Throws:
java.lang.Exception
removeBanIPForum
void removeBanIPForum(org.exoplatform.services.jcr.ext.common.SessionProvider sessionProvider,
java.lang.String ip,
java.lang.String forumId)
throws java.lang.Exception
- Throws:
java.lang.Exception
getListPostsByIP
JCRPageList getListPostsByIP(java.lang.String ip,
java.lang.String strOrderBy,
org.exoplatform.services.jcr.ext.common.SessionProvider sessionProvider)
throws java.lang.Exception
- Throws:
java.lang.Exception
Copyright © 2010 eXo Platform SAS. All Rights Reserved.