org.exoplatform.forum.service
Class UserProfile

java.lang.Object
  extended by org.exoplatform.forum.service.UserProfile

public class UserProfile
extends java.lang.Object


Field Summary
static long ADMIN
           
static long GUEST
           
static long MODERATOR
           
static long USER
           
static java.lang.String USER_GUEST
           
 
Constructor Summary
UserProfile()
           
 
Method Summary
 void addLastPostIdReadOfForum(java.lang.String forumId, java.lang.String postId)
           
 void addLastPostIdReadOfTopic(java.lang.String topicId, java.lang.String postId)
           
 int getBanCounter()
           
 java.lang.String getBanReason()
           
 java.lang.String[] getBanReasonSummary()
           
 java.lang.Long getBanUntil()
           
 java.lang.String[] getBookmark()
           
 java.lang.String[] getCollapCategories()
           
 java.util.Date getCreatedDateBan()
           
 java.lang.String getEmail()
           
 java.lang.String getFirstName()
           
 java.lang.String getFullName()
           
 boolean getIsAutoWatchMyTopics()
           
 boolean getIsAutoWatchTopicIPost()
           
 boolean getIsBanned()
           
 boolean getIsDisplayAvatar()
           
 boolean getIsDisplaySignature()
           
 boolean getIsOnline()
           
 boolean getIsShowForumJump()
           
 long getJobWattingForModerator()
           
 java.util.Date getJoinedDate()
           
 java.util.Date getLastLoginDate()
           
 java.lang.String getLastName()
           
 java.util.Date getLastPostDate()
           
 java.lang.String getLastPostIdReadOfForum(java.lang.String forumId)
           
 java.lang.String getLastPostIdReadOfTopic(java.lang.String topicId)
           
 java.lang.String[] getLastReadPostOfForum()
           
 java.lang.String[] getLastReadPostOfTopic()
           
 long getLastTimeAccessForum(java.lang.String forumId)
           
 long getLastTimeAccessTopic(java.lang.String topicId)
           
 java.lang.String getLongDateFormat()
           
 java.lang.Long getMaxPostInPage()
           
 java.lang.Long getMaxTopicInPage()
           
 java.lang.String[] getModerateCategory()
           
 java.lang.String[] getModerateForums()
           
 long getNewMessage()
           
 java.lang.String[] getReadForum()
           
 java.lang.String[] getReadTopic()
           
 java.lang.String getScreenName()
           
 java.lang.String getShortDateFormat()
           
 java.lang.String getSignature()
           
 java.lang.String getTimeFormat()
           
 double getTimeZone()
           
 long getTotalMessage()
           
 java.lang.Long getTotalPost()
           
 java.lang.Long getTotalTopic()
           
 java.lang.String getUserId()
           
 java.lang.Long getUserRole()
           
 java.lang.String getUserTitle()
           
 void setBanCounter(int banCounter)
           
 void setBanReason(java.lang.String banReason)
           
 void setBanReasonSummary(java.lang.String[] banReasonSummary)
           
 void setBanUntil(long banUntil)
           
 void setBookmark(java.lang.String[] bookmark)
           
 void setCollapCategories(java.lang.String[] collapCategories)
           
 void setCreatedDateBan(java.util.Date createdDate)
           
 void setEmail(java.lang.String email)
           
 void setFirstName(java.lang.String firstName)
           
 void setFullName(java.lang.String fullName)
           
 void setIsAutoWatchMyTopics(boolean isAutoWatchMyTopics)
           
 void setIsAutoWatchTopicIPost(boolean isAutoWatchTopicIPost)
           
 void setIsBanned(boolean isBanned)
           
 void setIsDisplayAvatar(boolean isDisplayAvatar)
           
 void setIsDisplaySignature(boolean isDisplaySignature)
           
 void setIsOnline(boolean isOnline)
           
 void setIsShowForumJump(boolean isShowForumJump)
           
 void setJobWattingForModerator(long jobWattingForModerator)
           
 void setJoinedDate(java.util.Date joinDate)
           
 void setLastLoginDate(java.util.Date lastLoginDate)
           
 void setLastName(java.lang.String lastName)
           
 void setLastPostDate(java.util.Date lastPostDate)
           
 void setLastReadPostOfForum(java.lang.String[] lastReadPostOfForum)
           
 void setLastReadPostOfTopic(java.lang.String[] lastReadPostOfTopic)
           
 void setLastTimeAccessForum(java.lang.String forumId, long lastTime)
           
 void setLastTimeAccessTopic(java.lang.String topicId, long lastTime)
           
 void setLongDateFormat(java.lang.String longDateformat)
           
 void setMaxPostInPage(long maxPost)
           
 void setMaxTopicInPage(long maxTopic)
           
 void setModerateCategory(java.lang.String[] moderateCategory)
           
 void setModerateForums(java.lang.String[] moderateForums)
           
 void setNewMessage(long isNewMessage)
           
 void setReadForum(java.lang.String[] readForum)
           
 void setReadTopic(java.lang.String[] readTopic)
           
 void setScreenName(java.lang.String screenName)
           
 void setShortDateFormat(java.lang.String shortDateformat)
           
 void setSignature(java.lang.String signature)
           
 void setTimeFormat(java.lang.String timeFormat)
           
 void setTimeZone(java.lang.Double timeZone)
           
 void setTotalMessage(long totalMessage)
           
 void setTotalPost(java.lang.Long totalPost)
           
 void setTotalTopic(java.lang.Long totalTopic)
           
 void setUserId(java.lang.String userId)
           
 void setUserRole(java.lang.Long userRole)
           
 void setUserTitle(java.lang.String userTitle)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ADMIN

public static final long ADMIN
See Also:
Constant Field Values

MODERATOR

public static final long MODERATOR
See Also:
Constant Field Values

USER

public static final long USER
See Also:
Constant Field Values

GUEST

public static final long GUEST
See Also:
Constant Field Values

USER_GUEST

public static final java.lang.String USER_GUEST
See Also:
Constant Field Values
Constructor Detail

UserProfile

public UserProfile()
Method Detail

setUserId

public void setUserId(java.lang.String userId)

getUserId

public java.lang.String getUserId()

setUserTitle

public void setUserTitle(java.lang.String userTitle)

getUserTitle

public java.lang.String getUserTitle()

setUserRole

public void setUserRole(java.lang.Long userRole)

getUserRole

public java.lang.Long getUserRole()

setSignature

public void setSignature(java.lang.String signature)

getSignature

public java.lang.String getSignature()

setTotalPost

public void setTotalPost(java.lang.Long totalPost)

getTotalPost

public java.lang.Long getTotalPost()

setTotalTopic

public void setTotalTopic(java.lang.Long totalTopic)

getTotalTopic

public java.lang.Long getTotalTopic()

getJobWattingForModerator

public long getJobWattingForModerator()

setJobWattingForModerator

public void setJobWattingForModerator(long jobWattingForModerator)

setModerateForums

public void setModerateForums(java.lang.String[] moderateForums)

getModerateForums

public java.lang.String[] getModerateForums()

getModerateCategory

public java.lang.String[] getModerateCategory()

setModerateCategory

public void setModerateCategory(java.lang.String[] moderateCategory)

getReadTopic

public java.lang.String[] getReadTopic()

setReadTopic

public void setReadTopic(java.lang.String[] readTopic)

getReadForum

public java.lang.String[] getReadForum()

setReadForum

public void setReadForum(java.lang.String[] readForum)

setLastLoginDate

public void setLastLoginDate(java.util.Date lastLoginDate)

getLastLoginDate

public java.util.Date getLastLoginDate()

setJoinedDate

public void setJoinedDate(java.util.Date joinDate)

getJoinedDate

public java.util.Date getJoinedDate()

setLastPostDate

public void setLastPostDate(java.util.Date lastPostDate)

getLastPostDate

public java.util.Date getLastPostDate()

setIsDisplaySignature

public void setIsDisplaySignature(boolean isDisplaySignature)

getIsDisplaySignature

public boolean getIsDisplaySignature()

setIsDisplayAvatar

public void setIsDisplayAvatar(boolean isDisplayAvatar)

getIsDisplayAvatar

public boolean getIsDisplayAvatar()

setTimeZone

public void setTimeZone(java.lang.Double timeZone)

getTimeZone

public double getTimeZone()

setShortDateFormat

public void setShortDateFormat(java.lang.String shortDateformat)

getShortDateFormat

public java.lang.String getShortDateFormat()

setLongDateFormat

public void setLongDateFormat(java.lang.String longDateformat)

getLongDateFormat

public java.lang.String getLongDateFormat()

setTimeFormat

public void setTimeFormat(java.lang.String timeFormat)

getTimeFormat

public java.lang.String getTimeFormat()

setMaxTopicInPage

public void setMaxTopicInPage(long maxTopic)

getMaxTopicInPage

public java.lang.Long getMaxTopicInPage()

setMaxPostInPage

public void setMaxPostInPage(long maxPost)

getMaxPostInPage

public java.lang.Long getMaxPostInPage()

setIsShowForumJump

public void setIsShowForumJump(boolean isShowForumJump)

getIsShowForumJump

public boolean getIsShowForumJump()

getIsAutoWatchMyTopics

public boolean getIsAutoWatchMyTopics()

setIsAutoWatchMyTopics

public void setIsAutoWatchMyTopics(boolean isAutoWatchMyTopics)

getIsAutoWatchTopicIPost

public boolean getIsAutoWatchTopicIPost()

setIsAutoWatchTopicIPost

public void setIsAutoWatchTopicIPost(boolean isAutoWatchTopicIPost)

getCollapCategories

public java.lang.String[] getCollapCategories()

setCollapCategories

public void setCollapCategories(java.lang.String[] collapCategories)

setIsBanned

public void setIsBanned(boolean isBanned)

getIsBanned

public boolean getIsBanned()

setBanUntil

public void setBanUntil(long banUntil)

getBanUntil

public java.lang.Long getBanUntil()

setBanReason

public void setBanReason(java.lang.String banReason)

getBanReason

public java.lang.String getBanReason()

setBanCounter

public void setBanCounter(int banCounter)

getBanCounter

public int getBanCounter()

setBanReasonSummary

public void setBanReasonSummary(java.lang.String[] banReasonSummary)

getBanReasonSummary

public java.lang.String[] getBanReasonSummary()

setCreatedDateBan

public void setCreatedDateBan(java.util.Date createdDate)

getCreatedDateBan

public java.util.Date getCreatedDateBan()

getBookmark

public java.lang.String[] getBookmark()

setBookmark

public void setBookmark(java.lang.String[] bookmark)

getLastReadPostOfTopic

public java.lang.String[] getLastReadPostOfTopic()

setLastReadPostOfTopic

public void setLastReadPostOfTopic(java.lang.String[] lastReadPostOfTopic)

getLastPostIdReadOfTopic

public java.lang.String getLastPostIdReadOfTopic(java.lang.String topicId)

addLastPostIdReadOfTopic

public void addLastPostIdReadOfTopic(java.lang.String topicId,
                                     java.lang.String postId)

getLastReadPostOfForum

public java.lang.String[] getLastReadPostOfForum()

setLastReadPostOfForum

public void setLastReadPostOfForum(java.lang.String[] lastReadPostOfForum)

getLastPostIdReadOfForum

public java.lang.String getLastPostIdReadOfForum(java.lang.String forumId)

addLastPostIdReadOfForum

public void addLastPostIdReadOfForum(java.lang.String forumId,
                                     java.lang.String postId)

getIsOnline

public boolean getIsOnline()

setIsOnline

public void setIsOnline(boolean isOnline)

getNewMessage

public long getNewMessage()

setNewMessage

public void setNewMessage(long isNewMessage)

getTotalMessage

public long getTotalMessage()

setTotalMessage

public void setTotalMessage(long totalMessage)

setFullName

public void setFullName(java.lang.String fullName)

getFullName

public java.lang.String getFullName()

setFirstName

public void setFirstName(java.lang.String firstName)

getFirstName

public java.lang.String getFirstName()

setLastName

public void setLastName(java.lang.String lastName)

getLastName

public java.lang.String getLastName()

getScreenName

public java.lang.String getScreenName()

setScreenName

public void setScreenName(java.lang.String screenName)

setEmail

public void setEmail(java.lang.String email)

getEmail

public java.lang.String getEmail()

setLastTimeAccessTopic

public void setLastTimeAccessTopic(java.lang.String topicId,
                                   long lastTime)
                            throws java.lang.Exception
Throws:
java.lang.Exception

getLastTimeAccessTopic

public long getLastTimeAccessTopic(java.lang.String topicId)
                            throws java.lang.Exception
Throws:
java.lang.Exception

setLastTimeAccessForum

public void setLastTimeAccessForum(java.lang.String forumId,
                                   long lastTime)
                            throws java.lang.Exception
Throws:
java.lang.Exception

getLastTimeAccessForum

public long getLastTimeAccessForum(java.lang.String forumId)
                            throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2010 eXo Platform SAS. All Rights Reserved.