Jive Forums API (5.5.20.2-oracle) Developer Javadocs

Uses of Class
com.jivesoftware.base.UnauthorizedException

Packages that use UnauthorizedException
com.jivesoftware.base Base APIs and classes for Jive Software products. 
com.jivesoftware.base.ban   
com.jivesoftware.base.database DB implementation of base interfaces and APIs. 
com.jivesoftware.base.ext Extension implementations of the core APIs. 
com.jivesoftware.base.ldap LDAP user and auth implementations. 
com.jivesoftware.base.stats Core reporting engine classes and interfaces. 
com.jivesoftware.forum Core interfaces and classes for Jive Forums. 
com.jivesoftware.forum.action Jive Forums WebWork actions. 
com.jivesoftware.forum.ban   
com.jivesoftware.forum.database DB implementation of core Jive Forums interfaces. 
com.jivesoftware.forum.gateway Synchronizes Jive Forums data with external data sources such as NNTP servers. 
com.jivesoftware.forum.moderation   
com.jivesoftware.forum.moderation.action   
com.jivesoftware.forum.net A server network i/o front end package. 
com.jivesoftware.forum.net.spi Implementations of the net interfaces. 
com.jivesoftware.forum.proxy Protection proxies for Jive Forums objects. 
com.jivesoftware.forum.renderer   
com.jivesoftware.forum.renderer.impl   
com.jivesoftware.forum.stats Jive Forums reporting engine. 
com.jivesoftware.forum.util Jive Forums utility classes. 
com.jivesoftware.forum.webservices   
com.jivesoftware.forum.webservices.server   
 

Uses of UnauthorizedException in com.jivesoftware.base
 

Methods in com.jivesoftware.base that throw UnauthorizedException
 void Group.addAdministrator(User user)
          Grants administrator privileges of the group to a user.
 void GroupAdapter.addAdministrator(User user)
           
 void GroupProxy.addAdministrator(User user)
           
 void MockGroup.addAdministrator(User user)
           
 void PermissionsManager.addAnonymousUserPermission(PermissionType permissionType, long permission)
          Add a permission of the specified PermissionType for anonymous users.
 void Poll.addAnonymousVote(int index, java.lang.String uniqueID)
          Add a guest vote for an option in the poll.
 void PermissionsManager.addGroupPermission(Group group, PermissionType permissionType, long permission)
          Grants a group a particular permission.
 void Group.addMember(User user)
          Adds a member to the group.
 void GroupAdapter.addMember(User user)
           
 void GroupProxy.addMember(User user)
           
 void MockGroup.addMember(User user)
           
 void Poll.addOption(java.lang.String value)
          Add a new option to the poll.
 void PermissionsManager.addRegisteredUserPermission(PermissionType permissionType, long permission)
          Add a permission of the specified PermissionType for registered users.
 void Roster.addUser(User user)
          Add a user to the roster.
 void RosterProxy.addUser(User user)
           
 void PermissionsManager.addUserPermission(User user, PermissionType permissionType, long permission)
          Add a permission of the specified PermissionType for the specified user.
 void Poll.addUserVote(int index, User user)
          Add a user vote for an option in the poll.
 void Poll.changeAnonymousVote(int prevOptionIndex, int newOptionIndex, java.lang.String uniqueID)
          Change a guest vote.
 void Poll.changeUserVote(int prevOptionIndex, int newOptionIndex, User user)
          Change a user vote.
protected  void AuthFactory.checkAuthorization(AuthToken authToken, javax.servlet.http.HttpServletRequest request)
          Checks if the specified AuthToken is authorized.
protected  AuthToken AuthFactory.createAuthToken(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Creates AuthToken tokens based on information from servlet request and response objects.
protected abstract  AuthToken AuthFactory.createAuthToken(java.lang.String username, java.lang.String password)
          Creates AuthToken tokens for users.
 Poll PollManager.createPoll(int objectType, long objectID, User user, java.lang.String name)
          Create a new Poll.
 Presence PresenceManager.createPresence(User user, java.lang.String uid, java.lang.String IPAddress)
          Create a presence for a user.
 Presence PresenceManagerProxy.createPresence(User user, java.lang.String uid, java.lang.String IPAddress)
           
protected  AuthToken AuthFactory.createSessionUserInfo(java.lang.String username, java.lang.String password, boolean autoLogin, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Concrete subclasses may wish to override this method to create session info as appropriate.
 void GroupManager.deleteGroup(Group group)
          Deletes a group from the system.
 void GroupManagerAdapter.deleteGroup(Group group)
           
 void GroupManagerProxy.deleteGroup(Group group)
           
 void Poll.deleteOption(int index)
          Remove an option from the poll.
 void PollManager.deletePoll(Poll poll)
          Deletes a poll.
 void Group.deleteProperty(java.lang.String name)
          Deletes an extended property.
 void GroupAdapter.deleteProperty(java.lang.String name)
           
 void GroupProxy.deleteProperty(java.lang.String name)
           
 void MockGroup.deleteProperty(java.lang.String name)
           
 void MockUser.deleteProperty(java.lang.String name)
           
 void User.deleteProperty(java.lang.String name)
          Deletes an extended property.
 void UserProxy.deleteProperty(java.lang.String name)
           
 void UserManager.deleteUser(User user)
          Deletes a user.
 void UserManagerAdapter.deleteUser(User user)
           
 void UserManagerProxy.deleteUser(User user)
           
 java.util.Iterator PollManager.getActivePolls(int objectType, long objectID)
          Returns an iterator of active polls associated with the object specified by the objectType and objectID.
static AuthToken AuthFactory.getAuthToken(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Returns the AuthToken token associated with the information in a servlet request and response object.
static AuthToken AuthFactory.getAuthToken(java.lang.String username, java.lang.String password)
          Returns the AuthToken token associated with the specified username and password.
 int PollManager.getLivePollCount(int objectType, long objectID)
          Returns a count of all live polls of a given type and object ID.
 java.util.Iterator PollManager.getLivePolls(int objectType, long objectID)
          Returns an iterator of live polls associated with the object specified by the objectType and objectID.
 int Roster.getOnlineUserCount()
          Returns the number of users in the roster who are currently online.
 int RosterProxy.getOnlineUserCount()
           
 java.util.Iterator Roster.getOnlineUsers()
          Returns an iterator of users in the roster who are currently online.
 java.util.Iterator RosterProxy.getOnlineUsers()
           
 java.lang.String MockUser.getPasswordHash()
           
 java.lang.String User.getPasswordHash()
          Returns the user's password in hashed form.
 java.lang.String UserProxy.getPasswordHash()
           
 Poll PollManager.getPoll(long pollID)
          Returns the Poll specified by the poll ID.
 int PollManager.getPollCount(int objectType, long objectID)
          Returns an count of polls, both active and inactive, associated with the object specified by the objectType and objectID.
 java.util.Iterator PollManager.getPolls(int objectType, long objectID)
          Returns an iterator of polls, both active and inactive, associated with the object specified by the objectType and objectID.
 Roster PresenceManager.getRoster(User user)
          Returns the user's roster.
 Roster PresenceManagerProxy.getRoster(User user)
           
 int Roster.getTotalUserCount()
          Returns the total number of users in the roster.
 int RosterProxy.getTotalUserCount()
           
 java.util.Iterator Roster.getUsers()
          Returns an iterator of users in this roster.
 java.util.Iterator RosterProxy.getUsers()
           
static AuthToken AuthFactory.loginUser(java.lang.String username, java.lang.String password, boolean autoLogin, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          This method is a method for logging a user in and creating the appropriate session variables and/or cookies to keep state.
 void Group.removeAdministrator(User user)
          Revokes administrator privileges of the group to a user.
 void GroupAdapter.removeAdministrator(User user)
           
 void GroupProxy.removeAdministrator(User user)
           
 void MockGroup.removeAdministrator(User user)
           
 void PermissionsManager.removeAllGroupPermissions(PermissionType permissionType)
          Revokes all group permissions.
 void PermissionsManager.removeAllUserPermissions(PermissionType permissionType)
          Removes all user permissions.
 void PermissionsManager.removeAnonymousUserPermission(PermissionType permissionType, long permission)
          Removes a permission of the specified PermissionType for anonymous users.
 void Poll.removeAnonymousVote(int prevOptionIndex, java.lang.String uniqueID)
          Remove a guest vote.
 void PermissionsManager.removeGroupPermission(Group group, PermissionType permissionType, long permission)
          Removes a permission of the specified PermissionType for a group.
 void Group.removeMember(User user)
          Removes a member from the group.
 void GroupAdapter.removeMember(User user)
           
 void GroupProxy.removeMember(User user)
           
 void MockGroup.removeMember(User user)
           
 void PermissionsManager.removeRegisteredUserPermission(PermissionType permissionType, long permission)
          Removes a permission of the specified PermissionType for registered users.
 void Roster.removeUser(User user)
          Remove a user from the roster.
 void RosterProxy.removeUser(User user)
           
 void PermissionsManager.removeUserPermission(User user, PermissionType permissionType, long permission)
          Removes a permission of the specified PermissionType for the specified user.
 void Poll.removeUserVote(int prevOptionIndex, User user)
          Remove a user vote.
 void Group.setCreationDate(java.util.Date creationDate)
          Sets the creation date of the group.
 void GroupAdapter.setCreationDate(java.util.Date creationDate)
           
 void GroupProxy.setCreationDate(java.util.Date creationDate)
           
 void MockGroup.setCreationDate(java.util.Date creationDate)
           
 void MockUser.setCreationDate(java.util.Date creationDate)
           
 void User.setCreationDate(java.util.Date creationDate)
          Sets the creation date of the user.
 void UserProxy.setCreationDate(java.util.Date creationDate)
           
 void Group.setDescription(java.lang.String description)
          Sets the description of the group.
 void GroupAdapter.setDescription(java.lang.String description)
           
 void GroupProxy.setDescription(java.lang.String description)
           
 void MockGroup.setDescription(java.lang.String description)
           
 void Poll.setDescription(java.lang.String description)
          Sets the description of the poll.
 void MockUser.setEmail(java.lang.String email)
           
 void User.setEmail(java.lang.String email)
          Sets the user's email address.
 void UserProxy.setEmail(java.lang.String email)
           
 void MockUser.setEmailVisible(boolean visible)
           
 void User.setEmailVisible(boolean visible)
          Sets whether a user's email is visible to other users.
 void UserProxy.setEmailVisible(boolean visible)
           
 void Poll.setEndDate(java.util.Date endDate)
          Sets the date the poll should end.
 void Poll.setExpirationDate(java.util.Date expireDate)
          Sets the date the poll should expire.
 void Presence.setLastUpdateTime(java.util.Date time)
          Set the time when the presence was last updated (when the user last visited).
 void PresenceProxy.setLastUpdateTime(java.util.Date time)
           
 void Presence.setLastUpdateTime(long time)
          Sets the time when the presence was last updated (when the user last visited).
 void PresenceProxy.setLastUpdateTime(long time)
           
 void Poll.setMode(long mode, boolean enabled)
          Sets a mode to be enabled or disabled for the poll.
 void Group.setModificationDate(java.util.Date modificationDate)
          Sets the date the group was last modified.
 void GroupAdapter.setModificationDate(java.util.Date modificationDate)
           
 void GroupProxy.setModificationDate(java.util.Date modificationDate)
           
 void MockGroup.setModificationDate(java.util.Date modificationDate)
           
 void MockUser.setModificationDate(java.util.Date modificationDate)
           
 void User.setModificationDate(java.util.Date modificationDate)
          Sets the date the user was last modified.
 void UserProxy.setModificationDate(java.util.Date modifiedDate)
           
 void Group.setName(java.lang.String name)
          Sets the name of the group.
 void GroupAdapter.setName(java.lang.String name)
           
 void GroupProxy.setName(java.lang.String name)
           
 void MockGroup.setName(java.lang.String name)
           
 void MockUser.setName(java.lang.String name)
           
 void Poll.setName(java.lang.String name)
          Sets the name of the poll.
 void User.setName(java.lang.String name)
          Sets the user's name.
 void UserProxy.setName(java.lang.String name)
           
 void MockUser.setNameVisible(boolean visible)
           
 void User.setNameVisible(boolean visible)
          Sets whether a user's name is visible to other users.
 void UserProxy.setNameVisible(boolean visible)
           
 void PresenceManager.setOffline(Presence presence)
          Sets a presence to be offline which causes the presence to be removed from the system.
 void PresenceManagerProxy.setOffline(Presence presence)
           
 void Poll.setOption(int index, java.lang.String value)
          Sets the text of the option at the specified index.
 void Poll.setOptionIndex(int currentIndex, int newIndex)
          Moves the option's index.
 void MockUser.setPassword(java.lang.String password)
           
 void User.setPassword(java.lang.String password)
          Sets the users's password.
 void UserProxy.setPassword(java.lang.String password)
           
 void MockUser.setPasswordHash(java.lang.String passwordHash)
           
 void User.setPasswordHash(java.lang.String passwordHash)
          Sets the user's password in hashed form.
 void UserProxy.setPasswordHash(java.lang.String passwordHash)
           
 void PresenceManager.setPresencesEnabled(boolean enabled)
          Sets whether presences are enabled on a global basis or not.
 void PresenceManagerProxy.setPresencesEnabled(boolean enabled)
           
 void Group.setProperty(java.lang.String name, java.lang.String value)
          Sets an extended property of the group.
 void GroupAdapter.setProperty(java.lang.String name, java.lang.String value)
           
 void GroupProxy.setProperty(java.lang.String name, java.lang.String value)
           
 void MockGroup.setProperty(java.lang.String name, java.lang.String value)
           
 void MockUser.setProperty(java.lang.String name, java.lang.String value)
           
 void User.setProperty(java.lang.String name, java.lang.String value)
          Sets an extended property of the user.
 void UserProxy.setProperty(java.lang.String name, java.lang.String value)
           
 void Poll.setStartDate(java.util.Date startDate)
          Sets the date voting for the poll should start.
 void Presence.setStatus(int status)
          Sets the status of the user.
 void PresenceProxy.setStatus(int status)
           
 

Uses of UnauthorizedException in com.jivesoftware.base.ban
 

Methods in com.jivesoftware.base.ban that throw UnauthorizedException
 void BanManager.createBan(Ban ban)
          Creates a ban entry in the database
 Ban BanManager.getBan(long userID, BanLevel banLevel)
          Gets a Ban Object from the database.
 Ban BanManager.getBan(java.lang.String ipAddress, BanLevel banLevel)
          Gets a Ban Object from the database.
 java.util.List BanManager.getBans()
          Gets an unfiltered list of Ban objects from database
 java.util.List BanManager.getBans(BanFilter filter)
          Gets a filtered list of Ban objects from the database
 java.lang.String BanManager.getEmailAddress()
          Gets the email address that notification emails will appear to be from
 java.lang.String BanManager.getEmailBody(java.util.Locale locale)
          Gets the text for the body of the notification emails.
 java.lang.String BanManager.getEmailName()
          Gets the name that notification emails will appear to be from
 java.lang.String BanManager.getEmailSubject(java.util.Locale locale)
          Gets the text for the subject of notification emails
 boolean BanManager.isBanningEnabled()
          Checks if the ban feature is enabled
 boolean BanManager.isEmailNotifyEnabled()
          Gets the comma-delimited list of email addresses to notify when a user with with ban level notify posts a message.
 void BanManager.removeBan(long banID)
          Removes a ban entry from the database
 void BanManager.setBanningEnabled(boolean enabled)
          Enabled/Disabled Ban feature.
 void BanManager.setEmailAddress(java.lang.String emailAddress)
          Sets the email address that notification emails will appear to be from
 void BanManager.setEmailBody(java.lang.String emailBody, java.util.Locale locale)
          Text for the body of of notification emails.
 void BanManager.setEmailName(java.lang.String emailName)
          Sets The name that notification emails will appear to be from
 void BanManager.setEmailNotifyEnabled(boolean emailNotifyEnabled)
          Sets the list of email addresses to notify when an attachment is blocked
 void BanManager.setEmailSubject(java.lang.String emailSubject, java.util.Locale locale)
          Sets the text for the subject of notification emails
 void BanManager.updateBan(Ban ban)
          Updates a ban entry in the database
 

Uses of UnauthorizedException in com.jivesoftware.base.database
 

Methods in com.jivesoftware.base.database that throw UnauthorizedException
 void DbGroup.addAdministrator(User user)
           
 void DbGroup.addMember(User user)
           
 void DbRoster.addUser(User user)
           
 AuthToken DbAuthFactory.createAuthToken(java.lang.String username, java.lang.String password)
          Creates AuthToken tokens for users.
 void DbGroupManager.deleteGroup(Group group)
           
 void DbUserManager.deleteUser(User user)
           
 int DbRoster.getOnlineUserCount()
           
 java.util.Iterator DbRoster.getOnlineUsers()
           
 java.lang.String DbUser.getPasswordHash()
           
 int DbRoster.getTotalUserCount()
           
 java.util.Iterator DbRoster.getUsers()
           
 void DbGroup.removeAdministrator(User user)
           
 void DbGroup.removeMember(User user)
           
 void DbRoster.removeUser(User user)
           
 void DbGroup.setCreationDate(java.util.Date creationDate)
           
 void DbUser.setCreationDate(java.util.Date creationDate)
           
 void DbGroup.setDescription(java.lang.String description)
           
 void DbUser.setEmail(java.lang.String email)
           
 void DbUser.setEmailVisible(boolean visible)
           
 void DbPoll.setExpirationDate(java.util.Date expireDate)
           
 void DbPresence.setLastUpdateTime(java.util.Date time)
           
 void DbPresence.setLastUpdateTime(long time)
           
 void DbGroup.setModificationDate(java.util.Date modificationDate)
           
 void DbUser.setModificationDate(java.util.Date modificationDate)
           
 void DbGroup.setName(java.lang.String name)
           
 void DbUser.setName(java.lang.String name)
           
 void DbUser.setNameVisible(boolean visible)
           
 void DbPoll.setOptionIndex(int currentIndex, int newIndex)
           
 void DbUser.setPassword(java.lang.String password)
           
 void DbPresenceManager.setPresencesEnabled(boolean enabled)
           
 void DbPresence.setStatus(int status)
           
 void DbUser.setUsername(java.lang.String username)
           
 

Uses of UnauthorizedException in com.jivesoftware.base.ext
 

Methods in com.jivesoftware.base.ext that throw UnauthorizedException
 void SimpleUserAdapter.deleteProperty(java.lang.String name)
           
 void SimpleUserAdapter.setCreationDate(java.util.Date creationDate)
           
 void SimpleUserAdapter.setEmailVisible(boolean visible)
           
 void SimpleUserAdapter.setModificationDate(java.util.Date modificationDate)
           
 void SimpleUserAdapter.setNameVisible(boolean visible)
           
 void SimpleUserAdapter.setProperty(java.lang.String name, java.lang.String value)
           
 

Uses of UnauthorizedException in com.jivesoftware.base.ldap
 

Methods in com.jivesoftware.base.ldap that throw UnauthorizedException
 void LdapGroup.addAdministrator(User user)
           
 void LdapSearchGroup.addAdministrator(User user)
           
 void LdapGroup.addMember(User user)
           
 void LdapSearchGroup.addMember(User user)
           
 AuthToken LdapAuthFactory.createAuthToken(java.lang.String username, java.lang.String password)
           
 void LdapGroupManager.deleteGroup(Group group)
           
 void LdapSearchGroupManager.deleteGroup(Group group)
           
 void LdapGroup.deleteProperty(java.lang.String name)
           
 void LdapSearchGroup.deleteProperty(java.lang.String name)
           
 void LdapUserManager.deleteUser(User user)
           
 void LdapGroup.removeAdministrator(User user)
           
 void LdapSearchGroup.removeAdministrator(User user)
           
 void LdapGroup.removeMember(User user)
           
 void LdapSearchGroup.removeMember(User user)
           
 void LdapGroup.setCreationDate(java.util.Date creationDate)
           
 void LdapSearchGroup.setCreationDate(java.util.Date creationDate)
           
 void LdapGroup.setDescription(java.lang.String description)
           
 void LdapSearchGroup.setDescription(java.lang.String description)
           
 void LdapGroup.setModificationDate(java.util.Date modificationDate)
           
 void LdapSearchGroup.setModificationDate(java.util.Date modificationDate)
           
 void LdapGroup.setName(java.lang.String name)
           
 void LdapSearchGroup.setName(java.lang.String name)
           
 void LdapGroup.setProperty(java.lang.String name, java.lang.String value)
           
 void LdapSearchGroup.setProperty(java.lang.String name, java.lang.String value)
           
 

Uses of UnauthorizedException in com.jivesoftware.base.stats
 

Methods in com.jivesoftware.base.stats that throw UnauthorizedException
 void AbstractReportManager.addReport(Report report)
           
 void ReportManager.addReport(Report report)
          Installs a report.
 void AbstractReportManager.addReportClass(java.lang.String className)
           
 void ReportManager.addReportClass(java.lang.String className)
          Installs a new report, given the fully qualified classname of the report.
 void AbstractReportManager.addTemplateClass(java.lang.String className)
           
 void ReportManager.addTemplateClass(java.lang.String className)
          Installs a new template class, given the fully qualified classname of the template.
 void AbstractReportManager.removeReport(int index)
           
 void ReportManager.removeReport(int index)
          Uninstalls a report at the given index.
 void AbstractReportManager.removeReports(int[] indexes)
           
 void ReportManager.removeReports(int[] indexes)
          Uninstalls multiple reports at once.
 void AbstractReportManager.removeTemplate(int index)
           
 void ReportManager.removeTemplate(int index)
          Uninstalls the specified template.
 void AbstractReportManager.save()
           
 void ReportManager.saveReports()
          Saves the report state.
 void AbstractReportManager.setGlobalEndDate(java.util.Date date)
           
 void ReportManager.setGlobalEndDate(java.util.Date date)
          Sets the global end date for all reports.
 void AbstractReportManager.setGlobalStartDate(java.util.Date date)
           
 void ReportManager.setGlobalStartDate(java.util.Date date)
          Sets the global date range for all reports.
 

Uses of UnauthorizedException in com.jivesoftware.forum
 

Methods in com.jivesoftware.forum that throw UnauthorizedException
 void AttachmentManager.addAllowedType(java.lang.String contentType)
          Adds a content type to the list of explicitly allowed types.
 void AnnouncementManager.addAnnouncement(Announcement announcement)
          Adds an an announcement to the database.
 void RewardManager.addBankPoints(int numPoints)
          Allows administrators to add or substract an arbitrary number of reward points from all user's point banks.
 void RewardManager.addBankPoints(User user, int numPoints)
          Allows administrators to add or substract an arbitrary number of reward points from a user's point bank.
 void AttachmentManager.addDisallowedType(java.lang.String contentType)
          Adds a content type to the list of explicitly disallowed types.
 void InterceptorManager.addInterceptorClass(java.lang.String className)
          Installs a new class into the list of available interceptors for the system.
 void ForumThread.addMessage(ForumMessage parentMessage, ForumMessage newMessage)
          Adds a new message to this thread.
 void RatingManager.addRating(User user, ForumMessage message, Rating rating)
          Add a rating to the forum message.
 void RatingManager.addRating(User user, ForumThread thread, Rating rating)
          Add a rating to the forum thread.
 void TagDelegator.addTag(ContentTag tag)
          Associates a tag with this object
 void TagManager.addTag(ContentTag tag, JiveContentObject contentObject)
          Associates a tag with this object
 void Forum.addThread(ForumThread thread)
          Adds a new thread to the forum.
 Announcement AnnouncementManager.createAnnouncement(User user)
          Creates a new system announcement.
 Announcement AnnouncementManager.createAnnouncement(User user, Forum forum)
          Creates a new forum announcement.
 Announcement AnnouncementManager.createAnnouncement(User user, ForumCategory category)
          Creates a new category announcement.
 Attachment ForumMessage.createAttachment(java.lang.String name, java.lang.String contentType, java.io.InputStream data)
          Creates a new attachment for this message.
 Attachment PrivateMessage.createAttachment(java.lang.String name, java.lang.String contentType, java.io.InputStream data)
          Creates a new attachment for this private message.
 Avatar AvatarManager.createAvatar(User owner, java.lang.String name, java.lang.String contentType, java.io.InputStream in)
          Creates a new avatar for a user allowing the user to specify an inputstream for the image.
 ForumCategory ForumCategory.createCategory(java.lang.String name, java.lang.String description)
          Creates a new ForumCategory as a sub-category of this category using the name and description.
 PrivateMessageFolder PrivateMessageManager.createFolder(User user, java.lang.String name)
          Creates a new folder.
abstract  Forum ForumFactory.createForum(java.lang.String name, java.lang.String description)
          Creates a new forum.
abstract  Forum ForumFactory.createForum(java.lang.String name, java.lang.String description, ForumCategory category)
          Creates a new forum in the specified category.
 ForumMessage Forum.createMessage(User user)
          Factory method to create a message as the specified user.
 PrivateMessage PrivateMessageManager.createMessage(User sender)
          Creates a new private message.
 Rating RatingManager.createRating(int score, java.lang.String description)
          Create a new rating with the specified attributes.
 StatusLevel StatusLevelManager.createStatusLevel(java.lang.String name, java.lang.String imagePath, Group group)
          Creates a new group based StatusLevel Level
 StatusLevel StatusLevelManager.createStatusLevel(java.lang.String name, java.lang.String imagePath, int minPoints, int maxPoints)
          Creates a new points based StatusLevel.
 ForumThread Forum.createThread(ForumMessage rootMessage)
          Factory method to create a new thread.
 Watch WatchManager.createWatch(User user, Forum forum)
          Create a watch on a forum for the specified user.
 Watch WatchManager.createWatch(User user, ForumCategory category)
          Create a watch on a category for the specified user.
 Watch WatchManager.createWatch(User user, ForumThread thread)
          Create a watch on a thread for the specified user.
 Watch WatchManager.createWatch(User user, User watchedUser)
          Create a watch on a user for the specified user.
 void AnnouncementManager.deleteAnnouncement(Announcement announcement)
          Deletes an announcement.
 void Announcement.deleteAttachment(Attachment attachment)
          Deletes an attachment that belongs to the announcement.
 void ForumMessage.deleteAttachment(Attachment attachment)
          Deletes an attachment that belongs to this message.
 void PrivateMessage.deleteAttachment(Attachment attachment)
          Deletes an attachment that belongs to this private message.
 void AvatarManager.deleteAvatar(Avatar avatar)
          Deletes an avatar from the system.
 void ForumCategory.deleteCategory(ForumCategory subCategory)
          Deletes a sub-category.
 void DraftManager.deleteDraft(Draft draft)
          Delete an existing draft.
 void PrivateMessageManager.deleteFolder(PrivateMessageFolder folder)
          Deletes a folder.
 void ForumCategory.deleteForum(Forum forum)
          Deletes a forum and all of its content.
abstract  void ForumFactory.deleteForum(Forum forum)
          Deprecated. the ForumCategory.deleteForum(Forum) method should now be used instead of this method.
 void ForumThread.deleteMessage(ForumMessage message)
          Deletes a message in this thread.
 void ForumThread.deleteMessage(ForumMessage message, boolean deleteChildren)
          Deletes a message in this thread, optionally recusively deleting child messages.
 void Announcement.deleteProperty(java.lang.String name)
          Deletes an extended property.
 void Attachment.deleteProperty(java.lang.String name)
          Deletes an extended property.
 void Avatar.deleteProperty(java.lang.String name)
          Deletes an extended property.
 void Forum.deleteProperty(java.lang.String name)
          Deletes an extended property.
 void ForumCategory.deleteProperty(java.lang.String name)
          Deletes an extended property.
 void ForumMessage.deleteProperty(java.lang.String name)
          Deletes an extended property.
 void ForumThread.deleteProperty(java.lang.String name)
          Deletes an extended property.
 void PrivateMessage.deleteProperty(java.lang.String name)
          Deletes an extended property.
 void StatusLevel.deleteProperty(java.lang.String name)
          Deletes an extended property.
 void StatusLevelManager.deleteStatusLevel(StatusLevel statusLevel)
          Deletes a statusLevel level from the system
 void Forum.deleteThread(ForumThread thread)
          Deletes a thread and all of its messages.
 void WatchManager.deleteWatch(Watch watch)
          Delete the specified watch.
 void WatchManager.deleteWatches(User user)
          Deletes all watches that a user has.
 java.util.Iterator WatchManager.getAllWatches(User user, int objectType)
          Returns an iterator for all objects of a particular type that a user is watching.
 Announcement AnnouncementManager.getAnnouncement(long announcementID)
          Returns an announcement by announcement ID.
 Forum ArchiveManager.getArchiveForum(Forum forum)
          Returns the "archive forum" for the specified forum.
 long AttachmentManager.getAttachmentDirectorySize()
          Returns the size (in bytes) of the attachment directory on the file system.
 int ArchiveManager.getAutoArchiveInterval()
          Returns the inverval between auto archive executions (in hours).
 Draft DraftManager.getDraft(long draftID)
          Returns a draft by draft ID or null if no draft exists with the specified draftID.
 PrivateMessageFolder PrivateMessageManager.getFolder(User user, int folderID)
          Returns the specified folder for a user.
 int PrivateMessageManager.getFolderCount(User user)
          Returns the total number of folders the user has.
 java.util.Iterator PrivateMessageManager.getFolders(User user)
          Returns an Iterator of PrivateMessageFolder objects for the folders the user has.
abstract  Forum ForumFactory.getForum(long forumID)
          Returns the forum with the specified forumID.
abstract  Forum ForumFactory.getForum(java.lang.String nntpName)
          Returns the forum with the specified NNTP name.
abstract  ForumThread ForumFactory.getForumThread(long threadID)
          Returns the thread with the specified threadID.
 InterceptorManager Forum.getInterceptorManager()
          Returns an interceptor manager that can be used to manage the interceptors for this forum.
 InterceptorManager ForumCategory.getInterceptorManager()
          Returns a message interceptor manager that can be used to manage interceptors for this category.
abstract  InterceptorManager ForumFactory.getInterceptorManager()
          Returns a message interceptor manager that can be used to manage global interceptors.
 java.util.Date ArchiveManager.getLastArchivedDate()
          Returns the date the archiving process was last run.
 long AttachmentManager.getMaxFilesystemCacheSize()
          Returns the maximum amount of storage (in bytes) that will be used by the file system cache when database attachment mode is enabled.
abstract  ForumMessage ForumFactory.getMessage(long messageID)
          Returns the forum message with the specified messageID.
 PrivateMessage PrivateMessageManager.getMessage(long privateMessageID)
          Returns the specified private message.
 int PrivateMessageManager.getMessageCount(User user)
          Returns the total number of private messages a user has in their mailbox.
 java.util.Iterator AvatarManager.getModerationAvatars()
          Returns a collection of all of the avatars that require moderation.
 PermissionsManager Forum.getPermissionsManager()
          Returns a permissions manager that can be used to set permissions for this forum.
 PermissionsManager ForumCategory.getPermissionsManager()
          Returns a permissions manager that can be used to set permissions for this category.
abstract  PermissionsManager ForumFactory.getPermissionsManager()
          Returns a permissions manager that can be used to set system wide permissions.
 java.util.Iterator QueryLogger.getQueries()
          Returns an iterator of all the queries that have been made.
 java.util.Iterator QueryLogger.getQueries(User user)
          Returns an Iterator consisting of all the Query's that the specified user has made.
 Query QueryLogger.getQuery(long queryID)
          Returns the query associated with the given queryID.
 int QueryLogger.getQueryCount()
          Returns a count of all the queries that have been made in the system.
 int QueryLogger.getQueryCount(User user)
          Returns a count of all the queries that the user has made.
abstract  SearchManager ForumFactory.getSearchManager()
          Returns the search manger which can be used to manage the index used by Jive to perform searches.
 int WatchManager.getTotalWatchCount(User user, int objectType)
          Returns a count of all watches that a user has of a particular type.
 int PrivateMessageManager.getUnreadMessageCount(User user)
          Returns the total number of unread private messages a user has in their mailbox.
 Watch WatchManager.getWatch(User user, Forum forum)
          Returns a watch on a particular forum, or null if there isn't a watch.
 Watch WatchManager.getWatch(User user, ForumCategory category)
          Returns a watch on a particular category, or null if there isn't a watch.
 Watch WatchManager.getWatch(User user, ForumThread thread)
          Returns a watch on a particular thread, or null if there isn't a watch.
 Watch WatchManager.getWatch(User user, User watchedUser)
          Returns a watch on a particular thread, or null if there isn't a watch.
 int WatchManager.getWatchCount(User user, Forum forum)
          Return the count of all thread watches in a particular forum for the given user.
 int WatchManager.getWatchCount(User user, ForumCategory category)
          Return the count of all forum watches in a particular category for the given user.
 java.util.Iterator WatchManager.getWatchers(int objectType, long objectID)
          Returns all the Users watching the specified object.
 java.util.Iterator WatchManager.getWatches(User user, Forum forum)
          Returns an Iterator for all the thread objects a user is watching in a forum.
 java.util.Iterator WatchManager.getWatches(User user, ForumCategory category)
          Returns an Iterator for all the forum objects a user is watching in a category.
 boolean ArchiveManager.isAutoArchiveEnabled()
          Returns true if auto-archiving is enabled.
 boolean ArchiveManager.isBusy()
          Returns true if the archiving process is currently running.
 boolean WatchManager.isWatched(User user, Forum forum)
          Returns true if the user is watching the specified forum.
 boolean WatchManager.isWatched(User user, ForumCategory category)
          Returns true if the user is watching the specified category.
 boolean WatchManager.isWatched(User user, ForumThread thread)
          Returns true if the user is watching the specified thread.
 boolean WatchManager.isWatched(User user, User watchedUser)
          Returns true if the user is watching the specified user.
abstract  void ForumFactory.mergeForums(Forum forum1, Forum forum2)
          Merges the content of two forums by copying the threads from forum2 to forum1.
 void ForumCategory.moveCategory(ForumCategory subCategory, ForumCategory destinationCategory)
          Moves a sub-category to another category.
 void ForumCategory.moveForum(Forum forum, ForumCategory destinationCategory)
          Moves a forum from this category to another.
 void Forum.moveThread(ForumThread thread, Forum newForum)
          Moves a thread from one forum to another.
 void AttachmentManager.removeAllowedType(java.lang.String contentType)
          Removes a content type fromt he list of explicitly allowed types.
 void TagDelegator.removeAllTags()
          Disassociates this object with all tags.
 void TagManager.removeAllTags(JiveContentObject contentObject)
          Disassociates this object with all tags.
 void AttachmentManager.removeDisallowedType(java.lang.String contentType)
          Removes a content type from the list of explicitly disallowed types.
 void RatingManager.removeRating(Rating rating)
          Remove the specified rating from the list of currently available ratings.
 void TagDelegator.removeTag(ContentTag tag)
          Disassociates this object with the given tag.
 void TagManager.removeTag(ContentTag tag, JiveContentObject contentObject)
          Disassociates this object with the given tag.
 void RewardManager.rewardPoints(ForumMessage message, int numPoints)
          Rewards a message with points from the thread that the message belongs to.
 void ArchiveManager.runArchiver()
          Manually runs the archiving process.
 void PrivateMessageManager.saveMessageAsDraft(PrivateMessage privateMessage)
          Saves a message as a draft by storing it in the sender's Drafts folder.
 PrivateMessage PrivateMessageManager.sendMessage(PrivateMessage privateMessage, User recipient, boolean copyToSentFolder)
          Sends a private message to another user.
 void AvatarManager.setActiveAvatar(User user, Avatar avatar)
          Used to make a user use a global avatar, to set no active avatar pass null for the avatar value.
 void AttachmentManager.setAllowAllByDefault(boolean allowAllByDefault)
          Sets the default allowed content types mode.
 void AvatarManager.setAllowImageResize(boolean isAllowImageResize)
          Used to set whether the system should attempt to resize images
 void ArchiveManager.setArchiveDays(Forum forum, int days)
          Sets the number of days that threads in forum must be inactive before being archived.
 void ArchiveManager.setArchiveForum(Forum forum, Forum archiveForum)
          Sets the "archive forum" for the specified forum.
 void ArchiveManager.setArchiveMode(Forum forum, int mode)
          Returns the archive mode for the forum.
 void ArchiveManager.setArchivingEnabled(Forum forum, boolean enabled)
          Enables or disables archiving for the specified forum.
 void ArchiveManager.setAutoArchiveEnabled(boolean enabled)
          Enables or disables auto-archiving.
 void ArchiveManager.setAutoArchiveInterval(int interval)
          Sets the inverval between auto archive executions (in hours).
 void AvatarManager.setAvatarsEnabled(boolean enabled)
          Used to disable or enable the avatars feature
 void RewardManager.setBankEnabled(boolean enabled)
          Toggles bank points to enabled or disabled.
 void Announcement.setBody(java.lang.String body)
          Sets the body of this announcement.
 void ForumMessage.setBody(java.lang.String body)
          Sets the body of this message.
 void PrivateMessage.setBody(java.lang.String body)
          Sets the body of the message.
 void ForumCategory.setCategoryIndex(ForumCategory subCategory, int newIndex)
          Sets the display order of a sub-category.
 void ContentTag.setCreationDate(java.util.Date creationDate)
          Sets the creation date of this tag.
 void Forum.setCreationDate(java.util.Date creationDate)
          Sets the creation date of the forum.
 void ForumCategory.setCreationDate(java.util.Date creationDate)
          Sets the creation date of the category.
 void ForumMessage.setCreationDate(java.util.Date creationDate)
          Sets the creation date of this message.
 void ForumThread.setCreationDate(java.util.Date creationDate)
          Sets the creation date of this thread.
 void AttachmentManager.setDatabaseModeEnabled(boolean enabled)
          Enables or disables storage of binary attachment data in the database.
 void WatchManager.setDeleteDays(int deleteDays)
          Sets the number of days that a watched object can remain inactive before watches on that object are deleted.
 void Forum.setDescription(java.lang.String description)
          Sets the description of the forum.
 void ForumCategory.setDescription(java.lang.String description)
          Sets the description of the forum category.
 void StatusLevel.setDescription(java.lang.String description)
          Sets the description of this status level
 void Announcement.setEndDate(java.util.Date endDate)
          Sets the date when the announcement should not longer be visible.
 void Watch.setExpirable(boolean expirable)
          Sets whether this watch is expirable or not.
 void ForumCategory.setForumIndex(Forum forum, int newIndex)
          Sets the index of the forum in the category.
 void StatusLevel.setGroup(Group group)
          The group this status level is associated with.
 void StatusLevel.setImagePath(java.lang.String imagePath)
          Sets the path of the image used for this status level.
 void AttachmentManager.setImagePreviewEnabled(boolean imagePreviewEnabled)
          Toggles whether image preview support is enabled.
 void AttachmentManager.setImagePreviewMaxSize(int imagePreviewMaxSize)
          Sets the max dimension of generated thumbnails (ie, the max value for the width or height).
 void AttachmentManager.setImagePreviewRatioEnabled(boolean imagePreviewRatioEnabled)
          Toggles whether the aspect ratio of thumbnails should be preserved.
 void RewardManager.setInitialBankPoints(int initialBankPoints)
          Sets the number of bank points a user will start with.
 void StatusLevel.setLargeImagePath(java.lang.String largeImagePath)
           
 void Forum.setLocale(java.util.Locale locale)
          Sets the locale for this forum.
 void ForumCategory.setLocale(java.util.Locale locale)
          Sets the locale for this category.
 void AvatarManager.setMaxAllowableHeight(int height)
          Sets the maximum allowable height for an avatar image
 void AvatarManager.setMaxAllowableWidth(int width)
          Sets the maximum allowable width for an avatar image
 void AttachmentManager.setMaxAttachmentSize(int maxAttachmentSize)
          Sets the maximum size of an individual attachment in kilobytes.
 void AttachmentManager.setMaxAttachmentsPerMessage(int maxAttachmentsPerMessage)
          Sets the maximum number of attachments per message.
 void RewardManager.setMaxBankPoints(int maxBankPoints)
          Sets the max number of points that can accumulate in a bank account.
 void AttachmentManager.setMaxFilesystemCacheSize(long maxSize)
          Sets the maximum amount of storage (in bytes) that will be used by the file system cache when database attachment mode is enabled.
 void RewardManager.setMaxMessagePoints(int numPoints)
          Sets the maximum number of reward points that can be assigned to a message.
 void PrivateMessageManager.setMaxMessagesPerUser(int maxMessages)
          Sets the max number of message is allowed to store in their mailbox.
 void RewardManager.setMaxThreadPoints(int numPoints)
          Sets the maximum number of reward points that can be assigned to a thread.
 void AvatarManager.setMaxUserAvatars(int max)
          Sets the maximum number of avatars a user can have
 void AvatarManager.setModerateUserAvatars(boolean moderateUserAvatars)
          Sets whether or not user avatars will be moderated.
 void Forum.setModerationDefaultMessageValue(int value)
          Sets the default number of moderation points for threads created in the forum.
 void Forum.setModerationDefaultThreadValue(int value)
          Sets the default number of moderation points for threads created in the forum.
 void ForumMessage.setModerationValue(int value, AuthToken authToken)
          Sets the number of moderation points this message has.
 void ForumThread.setModerationValue(int value, AuthToken authToken)
          Sets the number of moderation points this thread has.
 void Forum.setModificationDate(java.util.Date modificationDate)
          Sets the date the forum was last modified.
 void ForumCategory.setModificationDate(java.util.Date modificationDate)
          Sets the date the category was last modified.
 void ForumMessage.setModificationDate(java.util.Date modificationDate)
          Sets the date this message was last modified.
 void ForumThread.setModificationDate(java.util.Date modificationDate)
          Sets the date this thread was last modified.
 void Avatar.setModValue(int modValue)
          Modifies the moderation value of this specific avatar
 void Attachment.setName(java.lang.String name)
          Sets the name of the attachment.
 void Forum.setName(java.lang.String name)
          Sets the name of a the forum.
 void ForumCategory.setName(java.lang.String name)
          Sets the name of the forum category.
 void StatusLevel.setName(java.lang.String name)
          Sets the name of this status level
 void Forum.setNNTPName(java.lang.String nntpName)
          Sets the NNTP name for the forum, which is the name of the forum used in the NNTP protocol (newsgroups).
 void StatusLevel.setPointRange(int minPoints, int maxPoints)
          Sets a point range for this status level, if this status level was group based before it will now be point based.
 void PrivateMessageManager.setPrivateMessagesEnabled(boolean enabled)
          Enables or disables the private message feature.
 void Announcement.setProperty(java.lang.String name, java.lang.String value)
          Sets an extended property of this annoucement.
 void Attachment.setProperty(java.lang.String name, java.lang.String value)
          Sets an extended property of the attachment.
 void Avatar.setProperty(java.lang.String name, java.lang.String value)
          Sets an extended property of the attachment.
 void Forum.setProperty(java.lang.String name, java.lang.String value)
          Sets an extended property of the forum.
 void ForumCategory.setProperty(java.lang.String name, java.lang.String value)
          Sets an extended property of the category.
 void ForumMessage.setProperty(java.lang.String name, java.lang.String value)
          Sets an extended property of this message.
 void ForumThread.setProperty(java.lang.String name, java.lang.String value)
          Sets an extended property of this thread.
 void PrivateMessage.setProperty(java.lang.String name, java.lang.String value)
          Sets an extended property of this private message.
 void StatusLevel.setProperty(java.lang.String name, java.lang.String value)
          Sets an extended property of the status level.
 void RatingManager.setRatingsEnabled(boolean ratingsEnabled)
          Enables or disables the ratings feature.
 void ReadTracker.setReadTrackingEnabled(boolean enabled)
          Enables or disables the read tracking feature.
 void RewardManager.setRewardsEnabled(boolean enabled)
          Enables or disables the rewards feature.
 void Announcement.setStartDate(java.util.Date startDate)
          Sets the start date for when the announcement should first be visible.
 void StatusLevelManager.setStatusLevelsEnabled(boolean statusLevelEnabled)
          Sets whether status levels should be enabled in the system.
 void Announcement.setSubject(java.lang.String subject)
          Sets the announcement subject.
 void ForumMessage.setSubject(java.lang.String subject)
          Sets the subject of this message.
 void PrivateMessage.setSubject(java.lang.String subject)
          Sets the subject of the message.
 void RewardManager.transferPoints(ForumThread thread, int numPoints)
          Transfers the specified number of points to the thread.
 void DraftManager.updateDraft(Draft draft)
          Update an existing draft.
 

Uses of UnauthorizedException in com.jivesoftware.forum.action
 

Methods in com.jivesoftware.forum.action that throw UnauthorizedException
protected  void AttachAction.addAttachments(ForumMessage message)
           
protected  void OldPostAction.createMessage()
          Convenience method for creating a new message.
protected  void PostAction.createMessage()
          Convenience method for creating a new message.
 Roster AddressBookAction.getRoster()
           
 Roster AddressBookAddAction.getRoster()
           
protected  Announcement AnnounceEditAction.loadAnnouncement()
           
protected  Announcement PostAnnounceAction.loadAnnouncement()
           
protected  boolean ForumAction.loadJiveObjects()
           
protected  boolean OldEditAction.loadJiveObjects()
           
protected  boolean OldPostAction.loadJiveObjects()
          Loads Jive objects used in this actions (ie, forum, thread, message objects).
protected  boolean PostAction.loadJiveObjects()
          Loads Jive objects used in this actions (ie, forum, thread, message objects).
protected  boolean ReadAction.loadJiveObjects()
          Loads the forum.
protected  boolean RewardsAction.loadJiveObjects()
           
protected  boolean WatchesAction.loadJiveObjects()
           
protected  void AnnounceEditAction.saveAnnouncement()
           
protected  void PostAnnounceAction.saveAnnouncement()
           
 

Uses of UnauthorizedException in com.jivesoftware.forum.ban
 

Methods in com.jivesoftware.forum.ban that throw UnauthorizedException
 void BanManagerProxy.createBan(Ban ban)
           
 Ban BanManagerProxy.getBan(long userID, BanLevel banLevel)
           
 Ban BanManagerProxy.getBan(java.lang.String ipAddress, BanLevel banLevel)
           
 java.util.List BanManagerProxy.getBans()
           
 java.util.List BanManagerProxy.getBans(BanFilter filter)
           
 java.lang.String BanManagerProxy.getEmailAddress()
           
 java.lang.String BanManagerProxy.getEmailBody(java.util.Locale locale)
           
 java.lang.String BanManagerProxy.getEmailName()
           
 java.lang.String BanManagerProxy.getEmailSubject(java.util.Locale locale)
           
 boolean BanManagerProxy.isBanningEnabled()
           
 boolean BanManagerProxy.isEmailNotifyEnabled()
           
 void BanManagerProxy.removeBan(long banID)
           
 void BanManagerProxy.setBanningEnabled(boolean enabled)
           
 void BanManagerProxy.setEmailAddress(java.lang.String emailAddress)
           
 void BanManagerProxy.setEmailBody(java.lang.String emailBody, java.util.Locale locale)
           
 void BanManagerProxy.setEmailName(java.lang.String emailName)
           
 void BanManagerProxy.setEmailNotifyEnabled(boolean emailNotifyEnabled)
           
 void BanManagerProxy.setEmailSubject(java.lang.String emailSubject, java.util.Locale locale)
           
 void BanManagerProxy.updateBan(Ban ban)
           
 

Uses of UnauthorizedException in com.jivesoftware.forum.database
 

Methods in com.jivesoftware.forum.database that throw UnauthorizedException
 void DbAnnouncementManager.addAnnouncement(Announcement announcement)
           
 void DbRewardManager.addBankPoints(int numPoints)
           
 void DbForumThread.addMessage(ForumMessage parentMessage, ForumMessage newMessage)
           
 void DbRatingManager.addRating(User user, ForumMessage message, Rating rating)
           
 void DbRatingManager.addRating(User user, ForumThread thread, Rating rating)
           
 Announcement DbAnnouncementManager.createAnnouncement(User user)
           
 Announcement DbAnnouncementManager.createAnnouncement(User user, Forum forum)
           
 Announcement DbAnnouncementManager.createAnnouncement(User user, ForumCategory category)
           
 Attachment DbPrivateMessage.createAttachment(java.lang.String name, java.lang.String contentType, java.io.InputStream data)
           
 Attachment EmailWatchMessageWrapper.createAttachment(java.lang.String name, java.lang.String contentType, java.io.InputStream data)
           
 Avatar DbAvatarManager.createAvatar(User owner, java.lang.String name, java.lang.String contentType, java.io.InputStream in)
           
 Draft DbDraftManager.createDraft(Draft draft)
           
 PrivateMessageFolder DbPrivateMessageManager.createFolder(User user, java.lang.String name)
           
 PrivateMessage DbPrivateMessageManager.createMessage(User sender)
           
 StatusLevel DbStatusLevelManager.createStatusLevel(java.lang.String name, java.lang.String imagePath, Group group)
           
 StatusLevel DbStatusLevelManager.createStatusLevel(java.lang.String name, java.lang.String imagePath, int minPoints, int maxPoints)
           
 void DbPrivateMessage.deleteAttachment(Attachment attachment)
           
 void EmailWatchMessageWrapper.deleteAttachment(Attachment attachment)
           
 void DbAvatarManager.deleteAvatar(Avatar avatar)
           
 void DbPrivateMessageManager.deleteFolder(PrivateMessageFolder folder)
           
 void DbForumCategory.deleteForum(Forum forum)
           
 void DbForumFactory.deleteForum(Forum forum)
           
 void DbForumCategory.deleteForum(Forum forum, boolean fireEvent)
           
 void DbAvatar.deleteProperty(java.lang.String name)
           
 void DbStatusLevel.deleteProperty(java.lang.String name)
           
 void EmailWatchMessageWrapper.deleteProperty(java.lang.String name)
           
 void DbStatusLevelManager.deleteStatusLevel(StatusLevel statusLevel)
           
 long DbAttachmentManager.getAttachmentDirectorySize()
           
 long DbAttachmentManager.getMaxFilesystemCacheSize()
           
 java.util.Iterator DbQueryLogger.getQueries()
           
 java.util.Iterator DbQueryLogger.getQueries(User user)
           
 int DbQueryLogger.getQueryCount()
           
 int DbQueryLogger.getQueryCount(User user)
           
 java.util.Iterator DbWatchManager.getWatches(User user, ForumCategory category)
           
 void DbPrivateMessage.insertIntoDb()
          Inserts a new private message into the database.
protected  void DbForumThread.insertIntoDb(DbForum forum, java.sql.Connection con)
          Inserts a new thread into the database.
protected  void DbForumMessage.insertIntoDb(DbForumThread thread, long parentMessageID, java.sql.Connection con)
          Inserts a new message into the database.
 boolean DbArchiveManager.isBusy()
           
 void DbForumFactory.mergeForums(Forum forum1, Forum forum2)
           
protected  void DbForumThread.prepareInsertIntoDb(DbForum forum)
          Prepares the message to be inserted into the database.
protected  void DbForumMessage.prepareInsertIntoDb(DbForumThread thread)
          Prepares the message to be inserted into the database.
 void DbArchiveManager.runArchiver()
           
 void DbAvatarManager.setActiveAvatar(User user, Avatar avatar)
           
 void DbAvatarManager.setAllowImageResize(boolean isAllowImageResize)
           
 void DbAvatarManager.setAvatarsEnabled(boolean enabled)
           
 void DbRewardManager.setBankEnabled(boolean bankEnabled)
           
 void DbAnnouncement.setBody(java.lang.String body)
           
 void DbPrivateMessage.setBody(java.lang.String body)
           
 void EmailWatchMessageWrapper.setBody(java.lang.String body)
           
 void EmailWatchMessageWrapper.setCreationDate(java.util.Date creationDate)
           
 void DbStatusLevel.setDescription(java.lang.String description)
           
 void DbAnnouncement.setEndDate(java.util.Date endDate)
           
 void DbStatusLevel.setGroup(Group group)
           
 void DbStatusLevel.setImagePath(java.lang.String imagePath)
           
 void DbStatusLevel.setLargeImagePath(java.lang.String largeImagePath)
           
 void DbForum.setLocale(java.util.Locale locale)
           
 void DbForumCategory.setLocale(java.util.Locale locale)
           
 void DbAvatarManager.setMaxAllowableHeight(int height)
           
 void DbAvatarManager.setMaxAllowableWidth(int width)
           
 void DbRewardManager.setMaxBankPoints(int maxBankPoints)
           
 void DbAttachmentManager.setMaxFilesystemCacheSize(long maxSize)
           
 void DbRewardManager.setMaxMessagePoints(int numPoints)
           
 void DbAvatarManager.setMaxUserAvatars(int max)
           
 void DbAvatarManager.setModerateUserAvatars(boolean moderateUserAvatars)
           
 void EmailWatchMessageWrapper.setModerationValue(int value, AuthToken authToken)
           
 void EmailWatchMessageWrapper.setModificationDate(java.util.Date modificationDate)
           
 void DbAvatar.setModValue(int modValue)
           
 void DbAttachment.setName(java.lang.String name)
           
 void DbStatusLevel.setName(java.lang.String name)
           
 void DbStatusLevel.setPointRange(int minPoints, int maxPoints)
           
 void DbPrivateMessageManager.setPrivateMessagesEnabled(boolean enabled)
           
 void DbAvatar.setProperty(java.lang.String name, java.lang.String value)
           
 void DbStatusLevel.setProperty(java.lang.String name, java.lang.String value)
           
 void EmailWatchMessageWrapper.setProperty(java.lang.String name, java.lang.String value)
           
 void DbRatingManager.setRatingsEnabled(boolean ratingsEnabled)
           
 void DbStatusLevelManager.setStatusLevelsEnabled(boolean statusLevelEnabled)
           
 void DbAnnouncement.setSubject(java.lang.String subject)
           
 void DbPrivateMessage.setSubject(java.lang.String subject)
           
 void EmailWatchMessageWrapper.setSubject(java.lang.String subject)
           
 void DbDraftManager.updateDraft(Draft draft)
           
 

Constructors in com.jivesoftware.forum.database that throw UnauthorizedException
DbAvatar(User owner, java.lang.String name, java.lang.String contentType, java.io.InputStream in)
           
DbDataExport(ForumFactory factory)
          Creates a new export task.
 

Uses of UnauthorizedException in com.jivesoftware.forum.gateway
 

Methods in com.jivesoftware.forum.gateway that throw UnauthorizedException
protected  void JavaMailImporter.addAttachments(ForumMessage forumMessage, javax.mail.Part part)
          Adds attachments from a JavaMail Part object to a forum message object.
protected  void JavaMailImporter.addUUencodedAttachments(ForumMessage forumMessage, java.io.BufferedReader reader)
          Search for uuencoded attachments from a reader and attach them to a message.
protected  void JavaMailImporter.correctMessageDates(java.util.List messages)
          Corrects the dates on the provided list of messages.
 void GatewayManager.create(Gateway gateway)
          Allows you to add a new gateway to the system
 void GatewayManagerProxy.create(Gateway gateway)
           
 Gateway DefaultGatewayManager.createGatewayInstance(Forum forum, java.lang.String type)
          Used to create and return an instance of a gateway based off the gateway settings, this gateway won't be installed as a new persistent gateway.
 Gateway GatewayManager.createGatewayInstance(Forum forum, java.lang.String type)
          Used to create and return an instance of a gateway based off the gateway settings, this gateway won't be installed as a new persistent gateway.
 Gateway GatewayManagerProxy.createGatewayInstance(Forum forum, java.lang.String type)
           
 void GatewayManager.executeOnce(Gateway gateway, java.util.Date afterDate)
          Used to execute a import/export on a gateway immediately, the gateway does not need to be a persistent gateway.
 void GatewayManagerProxy.executeOnce(Gateway gateway, java.util.Date afterDate)
           
 void NewsgroupExporter.exportMessage(ForumMessage forumMessage)
           
 Gateway GatewayManager.getGateway(long gatewayID)
          Returns a gateway by its id.
 Gateway GatewayManagerProxy.getGateway(long gatewayID)
           
 java.util.Collection GatewayManager.getGateways()
          Returns all the gateways, this collection is unmodifiable.
 java.util.Collection GatewayManagerProxy.getGateways()
           
 java.util.Collection GatewayManager.getGateways(Forum forum)
          Returns all the gateways for a forum.
 java.util.Collection GatewayManagerProxy.getGateways(Forum forum)
           
static void JavaMailImporter.handleAttachmentException(AttachmentException e, ForumMessage forumMessage)
           
protected  void JavaMailImporter.importMessages(java.util.List messages)
          Import the List of messages into the forum specified.
protected  void JavaMailImporter.processMessagesAndImport(java.util.List messages)
          Resolves parentage, corrects dates, sorts, imports, then clears messages.
 void GatewayManager.remove(Forum forum)
          Deletes all gateways for this context by removing their properties and stopping them from running.
 void GatewayManagerProxy.remove(Forum forum)
           
 void DefaultGatewayManager.remove(Gateway gateway)
           
 void GatewayManager.remove(Gateway gateway)
          Delete a specific gateway
 void GatewayManagerProxy.remove(Gateway gateway)
           
protected  void JavaMailImporter.resolveParentage(java.util.List messages)
          Resolve parentage of messages.
 void GatewayManager.update(Gateway gateway)
          This method must be called if gateway settings changes are to be persisted.
 void GatewayManagerProxy.update(Gateway gateway)
           
 

Uses of UnauthorizedException in com.jivesoftware.forum.moderation
 

Methods in com.jivesoftware.forum.moderation that throw UnauthorizedException
 void ModerationManager.approve(AuthToken authToken, ForumMessage message)
          Approve a moderated message
 void ModerationManagerImpl.approve(AuthToken authToken, ForumMessage message)
           
 void ModerationManager.editAndApprove(AuthToken authToken, ForumMessage message, java.lang.String subject, java.lang.String body)
          Edit and approve a moderated message
 void ModerationManagerImpl.editAndApprove(AuthToken authToken, ForumMessage message, java.lang.String subject, java.lang.String body)
           
 ForumMessageIterator ModerationManager.getMessages(AuthToken authToken, Forum forum)
          Gets a list of moderated messages for a particular forum.
 ForumMessageIterator ModerationManagerImpl.getMessages(AuthToken authToken, Forum forum)
           
 ForumMessageIterator ModerationManager.getMessages(ModerationFilter modFilter, AuthToken authToken, Forum forum)
          Gets a list of moderated messages for a particular forum.
 ForumMessageIterator ModerationManagerImpl.getMessages(ModerationFilter modFilter, AuthToken authToken, Forum forum)
           
 void ModerationManager.reject(AuthToken authToken, ForumMessage message)
          Reject a moderated message
 void ModerationManagerImpl.reject(AuthToken authToken, ForumMessage message)
           
 

Uses of UnauthorizedException in com.jivesoftware.forum.moderation.action
 

Methods in com.jivesoftware.forum.moderation.action that throw UnauthorizedException
 java.lang.String AvatarModerationAction.doDefault()
           
 java.lang.String AvatarModerationAction.execute()
           
protected  boolean ViewModerateAction.loadJiveObjects()
           
 

Uses of UnauthorizedException in com.jivesoftware.forum.net
 

Methods in com.jivesoftware.forum.net that throw UnauthorizedException
 java.lang.Object ConnectionManager.registerCloseListener(ConnectionCloseListener listener, java.lang.Object handbackMessage)
          Register a listener for close event notification.
 java.lang.Object ConnectionManager.removeCloseListener(ConnectionCloseListener listener)
          Remove a registered close event listener.
 

Uses of UnauthorizedException in com.jivesoftware.forum.net.spi
 

Methods in com.jivesoftware.forum.net.spi that throw UnauthorizedException
 java.lang.Object AbstractConnectionManager.registerCloseListener(ConnectionCloseListener listener, java.lang.Object handbackMessage)
           
 java.lang.Object AbstractConnectionManager.removeCloseListener(ConnectionCloseListener listener)
           
 

Uses of UnauthorizedException in com.jivesoftware.forum.proxy
 

Methods in com.jivesoftware.forum.proxy that throw UnauthorizedException
 void AttachmentManagerProxy.addAllowedType(java.lang.String contentType)
           
 void AnnouncementManagerProxy.addAnnouncement(Announcement announcement)
           
 void PermissionsManagerProxy.addAnonymousUserPermission(PermissionType permissionType, long permission)
           
 void PollProxy.addAnonymousVote(int optionIndex, java.lang.String uniqueID)
           
 void RewardManagerProxy.addBankPoints(int numPoints)
           
 void RewardManagerProxy.addBankPoints(User user, int numPoints)
           
 void AttachmentManagerProxy.addDisallowedType(java.lang.String contentType)
           
 void RenderManagerProxy.addFilterRenderTypes(java.lang.String filterName, java.util.List renderTypes)
           
 void PermissionsManagerProxy.addGroupPermission(Group group, PermissionType permissionType, long permission)
           
 void InterceptorManagerProxy.addInterceptorClass(java.lang.String className)
           
 void ForumThreadProxy.addMessage(ForumMessage parentMessage, ForumMessage newMessage)
           
 void PollProxy.addOption(java.lang.String value)
           
 void RatingManagerProxy.addRating(User user, ForumMessage message, Rating rating)
           
 void RatingManagerProxy.addRating(User user, ForumThread thread, Rating rating)
           
 void PermissionsManagerProxy.addRegisteredUserPermission(PermissionType permissionType, long permission)
           
 void RenderManagerProxy.addRenderFilter(java.lang.String className)
           
 void ForumProxy.addThread(ForumThread thread)
           
 void PermissionsManagerProxy.addUserPermission(User user, PermissionType permissionType, long permission)
           
 void PollProxy.addUserVote(int optionIndex, User user)
           
 void PollProxy.changeAnonymousVote(int prevOptionIndex, int newOptionIndex, java.lang.String uniqueID)
           
 void PollProxy.changeUserVote(int prevOptionIndex, int newOptionIndex, User user)
           
 void ForumRenderManagerProxy.copyGlobalFilters()
           
 void RenderManagerProxy.copyGlobalFilters()
           
 Announcement AnnouncementManagerProxy.createAnnouncement(User user)
           
 Announcement AnnouncementManagerProxy.createAnnouncement(User user, Forum forum)
           
 Announcement AnnouncementManagerProxy.createAnnouncement(User user, ForumCategory category)
           
 Attachment ForumMessageProxy.createAttachment(java.lang.String name, java.lang.String contentType, java.io.InputStream data)
           
 Attachment PrivateMessageProxy.createAttachment(java.lang.String name, java.lang.String contentType, java.io.InputStream data)
           
 Avatar AvatarManagerProxy.createAvatar(User owner, java.lang.String name, java.lang.String contentType, java.io.InputStream in)
           
 ForumCategory ForumCategoryProxy.createCategory(java.lang.String name, java.lang.String description)
           
 Draft DraftManagerProxy.createDraft(Draft draft)
           
 PrivateMessageFolder PrivateMessageManagerProxy.createFolder(User user, java.lang.String name)
           
 Forum ForumFactoryProxy.createForum(java.lang.String name, java.lang.String description)
           
 Forum ForumFactoryProxy.createForum(java.lang.String name, java.lang.String description, ForumCategory category)
           
 ForumMessage ForumProxy.createMessage(User user)
           
 PrivateMessage PrivateMessageManagerProxy.createMessage(User sender)
           
 Poll PollManagerProxy.createPoll(int objectType, long objectID, User user, java.lang.String name)
           
 Rating RatingManagerProxy.createRating(int score, java.lang.String description)
           
 StatusLevel StatusLevelManagerProxy.createStatusLevel(java.lang.String name, java.lang.String imagePath, Group group)
           
 StatusLevel StatusLevelManagerProxy.createStatusLevel(java.lang.String name, java.lang.String imagePath, int minPoints, int maxPoints)
           
 ForumThread ForumProxy.createThread(ForumMessage rootMessage)
           
 Watch WatchManagerProxy.createWatch(User user, Forum forum)
           
 Watch WatchManagerProxy.createWatch(User user, ForumCategory category)
           
 Watch WatchManagerProxy.createWatch(User user, ForumThread thread)
           
 Watch WatchManagerProxy.createWatch(User user, User watchedUser)
           
 void AnnouncementManagerProxy.deleteAnnouncement(Announcement announcement)
           
 void AnnouncementProxy.deleteAttachment(Attachment attachment)
           
 void ForumMessageProxy.deleteAttachment(Attachment attachment)
           
 void PrivateMessageProxy.deleteAttachment(Attachment attachment)
           
 void AvatarManagerProxy.deleteAvatar(Avatar avatar)
           
 void ForumCategoryProxy.deleteCategory(ForumCategory forumCategory)
           
 void DraftManagerProxy.deleteDraft(Draft draft)
           
 void PrivateMessageManagerProxy.deleteFolder(PrivateMessageFolder folder)
           
 void ForumCategoryProxy.deleteForum(Forum forum)
           
 void ForumFactoryProxy.deleteForum(Forum forum)
           
 void ForumThreadProxy.deleteMessage(ForumMessage message)
           
 void ForumThreadProxy.deleteMessage(ForumMessage message, boolean deleteChildren)
           
 void PollProxy.deleteOption(int index)
           
 void PollManagerProxy.deletePoll(Poll poll)
           
 void AnnouncementProxy.deleteProperty(java.lang.String name)
           
 void AttachmentProxy.deleteProperty(java.lang.String name)
           
 void AvatarProxy.deleteProperty(java.lang.String name)
           
 void ForumCategoryProxy.deleteProperty(java.lang.String name)
           
 void ForumMessageProxy.deleteProperty(java.lang.String name)
           
 void ForumProxy.deleteProperty(java.lang.String name)
           
 void ForumThreadProxy.deleteProperty(java.lang.String name)
           
 void PrivateMessageProxy.deleteProperty(java.lang.String name)
           
 void StatusLevelProxy.deleteProperty(java.lang.String name)
           
 void StatusLevelManagerProxy.deleteStatusLevel(StatusLevel statusLevel)
           
 void ForumProxy.deleteThread(ForumThread thread)
           
 void WatchManagerProxy.deleteWatch(Watch watch)
           
 void WatchManagerProxy.deleteWatches(User user)
           
 java.util.Iterator PollManagerProxy.getActivePolls(int objectType, long objectID)
           
 java.util.Iterator WatchManagerProxy.getAllWatches(User user, int objectType)
           
 Announcement AnnouncementManagerProxy.getAnnouncement(long announcementID)
           
 Forum ArchiveManagerProxy.getArchiveForum(Forum forum)
           
 long AttachmentManagerProxy.getAttachmentDirectorySize()
           
 int ArchiveManagerProxy.getAutoArchiveInterval()
           
 long RenderManagerProxy.getFilterRenderTypes(java.lang.String filterName)
           
 PrivateMessageFolder PrivateMessageManagerProxy.getFolder(User user, int folderID)
           
 int PrivateMessageManagerProxy.getFolderCount(User user)
           
 java.util.Iterator PrivateMessageManagerProxy.getFolders(User user)
           
 Forum ForumFactoryProxy.getForum(long forumID)
           
 Forum ForumFactoryProxy.getForum(java.lang.String nntpName)
           
 ForumThread ForumFactoryProxy.getForumThread(long threadID)
           
 InterceptorManager ForumCategoryProxy.getInterceptorManager()
           
 InterceptorManager ForumFactoryProxy.getInterceptorManager()
           
 InterceptorManager ForumProxy.getInterceptorManager()
           
 java.util.Date ArchiveManagerProxy.getLastArchivedDate()
           
 java.util.Iterator PollManagerProxy.getLivePolls(int objectType, long objectID)
           
 long AttachmentManagerProxy.getMaxFilesystemCacheSize()
           
 ForumMessage ForumFactoryProxy.getMessage(long messageID)
           
 PrivateMessage PrivateMessageManagerProxy.getMessage(long privateMessageID)
           
 int PrivateMessageManagerProxy.getMessageCount(User user)
           
 java.util.Iterator AvatarManagerProxy.getModerationAvatars()
           
 PermissionsManager ForumCategoryProxy.getPermissionsManager()
           
 PermissionsManager ForumFactoryProxy.getPermissionsManager()
           
 PermissionsManager ForumProxy.getPermissionsManager()
           
 Poll PollManagerProxy.getPoll(long pollID)
           
 int PollManagerProxy.getPollCount(int objectType, long objectID)
           
 java.util.Iterator PollManagerProxy.getPolls(int objectType, long objectID)
           
 Announcement AnnouncementProxy.getProxiedAnnouncement()
          Allow access to the underlying message object under two conditions: system or forum admin, or the message hasn't been added to a thread yet.
 Forum ForumProxy.getProxiedForum()
          Returns the forum class that the proxy wraps.
 ForumMessage ForumMessageProxy.getProxiedForumMessage()
          Allow access to the underlying message object under two conditions: system or forum admin, or the message hasn't been added to a thread yet.
 ForumThread ForumThreadProxy.getProxiedForumThread()
          Provides access to the underlying thread object.
 java.util.Iterator QueryLoggerProxy.getQueries()
           
 java.util.Iterator QueryLoggerProxy.getQueries(User user)
           
 Query QueryLoggerProxy.getQuery(long queryID)
           
 int QueryLoggerProxy.getQueryCount()
           
 int QueryLoggerProxy.getQueryCount(User user)
           
 RenderFilter RenderManagerProxy.getRenderFilter(java.lang.String filterName)
           
 int RenderManagerProxy.getRenderFilterCount()
           
 RenderFilter[] RenderManagerProxy.getRenderFilters()
           
 SearchManager ForumFactoryProxy.getSearchManager()
           
 int WatchManagerProxy.getTotalWatchCount(User user, int objectType)
           
 int PrivateMessageManagerProxy.getUnreadMessageCount(User user)
           
 Watch WatchManagerProxy.getWatch(User user, Forum forum)
           
 Watch WatchManagerProxy.getWatch(User user, ForumCategory category)
           
 Watch WatchManagerProxy.getWatch(User user, ForumThread thread)
           
 Watch WatchManagerProxy.getWatch(User user, User watchedUser)
           
 int WatchManagerProxy.getWatchCount(User user, Forum forum)
           
 int WatchManagerProxy.getWatchCount(User user, ForumCategory category)
           
 java.util.Iterator WatchManagerProxy.getWatchers(int objectType, long objectID)
           
 java.util.Iterator WatchManagerProxy.getWatches(User user, Forum forum)
           
 java.util.Iterator WatchManagerProxy.getWatches(User user, ForumCategory category)
           
 boolean ArchiveManagerProxy.isAutoArchiveEnabled()
           
 boolean ArchiveManagerProxy.isBusy()
           
 boolean WatchManagerProxy.isWatched(User user, Forum forum)
           
 boolean WatchManagerProxy.isWatched(User user, ForumCategory category)
           
 boolean WatchManagerProxy.isWatched(User user, ForumThread thread)
           
 boolean WatchManagerProxy.isWatched(User user, User watchedUser)
           
 void ForumFactoryProxy.mergeForums(Forum forum1, Forum forum2)
           
 void ForumCategoryProxy.moveCategory(ForumCategory forumCategory, ForumCategory destinationCategory)
           
 void ForumCategoryProxy.moveForum(Forum forum, ForumCategory destinationCategory)
           
 void ForumProxy.moveThread(ForumThread thread, Forum newForum)
           
 void ForumRenderManagerProxy.removeAllFilters()
           
 void RenderManagerProxy.removeAllFilters()
           
 void PermissionsManagerProxy.removeAllGroupPermissions(PermissionType permissionType)
           
 void AttachmentManagerProxy.removeAllowedType(java.lang.String contentType)
           
 void PermissionsManagerProxy.removeAllUserPermissions(PermissionType permissionType)
           
 void PermissionsManagerProxy.removeAnonymousUserPermission(PermissionType permissionType, long permission)
           
 void PollProxy.removeAnonymousVote(int prevOptionIndex, java.lang.String uniqueID)
           
 void AttachmentManagerProxy.removeDisallowedType(java.lang.String contentType)
           
 void RenderManagerProxy.removeFilterRenderTypes(java.lang.String filterName, java.util.List renderTypes)
           
 void PermissionsManagerProxy.removeGroupPermission(Group group, PermissionType permissionType, long permission)
           
 void RatingManagerProxy.removeRating(Rating rating)
           
 void PermissionsManagerProxy.removeRegisteredUserPermission(PermissionType permissionType, long permission)
           
 void RenderManagerProxy.removeRenderFilter(java.lang.String filterName)
           
 void PermissionsManagerProxy.removeUserPermission(User user, PermissionType permissionType, long permission)
           
 void PollProxy.removeUserVote(int prevOptionIndex, User user)
           
 void RewardManagerProxy.rewardPoints(ForumMessage message, int numPoints)
           
 void ArchiveManagerProxy.runArchiver()
           
 void RenderManagerProxy.save()
           
 void PrivateMessageManagerProxy.saveMessageAsDraft(PrivateMessage privateMessage)
           
 PrivateMessage PrivateMessageManagerProxy.sendMessage(PrivateMessage privateMessage, User recipient, boolean copyToSentFolder)
           
 void AvatarManagerProxy.setActiveAvatar(User user, Avatar avatar)
           
 void AttachmentManagerProxy.setAllowAllByDefault(boolean allowAllByDefault)
           
 void AvatarManagerProxy.setAllowImageResize(boolean isAllowImageResize)
           
 void ArchiveManagerProxy.setArchiveDays(Forum forum, int days)
           
 void ArchiveManagerProxy.setArchiveForum(Forum forum, Forum archiveForum)
           
 void ArchiveManagerProxy.setArchiveMode(Forum forum, int mode)
           
 void ArchiveManagerProxy.setArchivingEnabled(Forum forum, boolean enabled)
           
 void ArchiveManagerProxy.setAutoArchiveEnabled(boolean enabled)
           
 void ArchiveManagerProxy.setAutoArchiveInterval(int interval)
           
 void AvatarManagerProxy.setAvatarsEnabled(boolean enabled)
           
 void RewardManagerProxy.setBankEnabled(boolean enabled)
           
 void AnnouncementProxy.setBody(java.lang.String body)
           
 void ForumMessageProxy.setBody(java.lang.String body)
           
 void PrivateMessageProxy.setBody(java.lang.String body)
           
 void ForumCategoryProxy.setCategoryIndex(ForumCategory forumCategory, int newIndex)
           
 void ForumCategoryProxy.setCreationDate(java.util.Date creationDate)
           
 void ForumMessageProxy.setCreationDate(java.util.Date creationDate)
           
 void ForumProxy.setCreationDate(java.util.Date creationDate)
           
 void ForumThreadProxy.setCreationDate(java.util.Date creationDate)
           
 void AttachmentManagerProxy.setDatabaseModeEnabled(boolean enabled)
           
 void WatchManagerProxy.setDeleteDays(int deleteDays)
           
 void ForumCategoryProxy.setDescription(java.lang.String description)
           
 void ForumProxy.setDescription(java.lang.String description)
           
 void PollProxy.setDescription(java.lang.String description)
           
 void StatusLevelProxy.setDescription(java.lang.String description)
           
 void AnnouncementProxy.setEndDate(java.util.Date endDate)
           
 void PollProxy.setEndDate(java.util.Date endDate)
           
 void PollProxy.setExpirationDate(java.util.Date expireDate)
           
 void ForumCategoryProxy.setForumIndex(Forum forum, int newIndex)
           
 void StatusLevelProxy.setGroup(Group group)
           
 void StatusLevelProxy.setImagePath(java.lang.String imagePath)
           
 void AttachmentManagerProxy.setImagePreviewEnabled(boolean imagePreviewEnabled)
           
 void AttachmentManagerProxy.setImagePreviewMaxSize(int imagePreviewMaxSize)
           
 void AttachmentManagerProxy.setImagePreviewRatioEnabled(boolean imagePreviewRatioEnabled)
           
 void RewardManagerProxy.setInitialBankPoints(int initialBankPoints)
           
 void StatusLevelProxy.setLargeImagePath(java.lang.String largeImagePath)
           
 void ForumCategoryProxy.setLocale(java.util.Locale locale)
           
 void ForumProxy.setLocale(java.util.Locale locale)
           
 void AvatarManagerProxy.setMaxAllowableHeight(int height)
           
 void AvatarManagerProxy.setMaxAllowableWidth(int width)
           
 void AttachmentManagerProxy.setMaxAttachmentSize(int maxAttachmentSize)
           
 void AttachmentManagerProxy.setMaxAttachmentsPerMessage(int maxAttachmentsPerMessage)
           
 void RewardManagerProxy.setMaxBankPoints(int maxBankPoints)
           
 void AttachmentManagerProxy.setMaxFilesystemCacheSize(long maxSize)
           
 void RewardManagerProxy.setMaxMessagePoints(int numPoints)
           
 void PrivateMessageManagerProxy.setMaxMessagesPerUser(int maxMessages)
           
 void RewardManagerProxy.setMaxThreadPoints(int numPoints)
           
 void AvatarManagerProxy.setMaxUserAvatars(int max)
           
 void PollProxy.setMode(long mode, boolean enabled)
           
 void AvatarManagerProxy.setModerateUserAvatars(boolean moderateUserAvatars)
           
 void ForumProxy.setModerationDefaultMessageValue(int value)
           
 void ForumProxy.setModerationDefaultThreadValue(int value)
           
 void ForumMessageProxy.setModerationValue(int value, AuthToken authToken)
           
 void ForumThreadProxy.setModerationValue(int value, AuthToken authToken)
           
 void ForumCategoryProxy.setModificationDate(java.util.Date modificationDate)
           
 void ForumMessageProxy.setModificationDate(java.util.Date modificationDate)
           
 void ForumProxy.setModificationDate(java.util.Date modificationDate)
           
 void ForumThreadProxy.setModificationDate(java.util.Date modificationDate)
           
 void AvatarProxy.setModValue(int modValue)
           
 void AttachmentProxy.setName(java.lang.String name)
           
 void ForumCategoryProxy.setName(java.lang.String name)
           
 void ForumProxy.setName(java.lang.String name)
           
 void PollProxy.setName(java.lang.String name)
           
 void StatusLevelProxy.setName(java.lang.String name)
           
 void ForumProxy.setNNTPName(java.lang.String nntpName)
           
 void PollProxy.setOption(int index, java.lang.String value)
           
 void PollProxy.setOptionIndex(int currentIndex, int newIndex)
           
 void StatusLevelProxy.setPointRange(int minPoints, int maxPoints)
           
 void PrivateMessageManagerProxy.setPrivateMessagesEnabled(boolean enabled)
           
 void AnnouncementProxy.setProperty(java.lang.String name, java.lang.String value)
           
 void AttachmentProxy.setProperty(java.lang.String name, java.lang.String value)
           
 void AvatarProxy.setProperty(java.lang.String name, java.lang.String value)
           
 void ForumCategoryProxy.setProperty(java.lang.String name, java.lang.String value)
           
 void ForumMessageProxy.setProperty(java.lang.String name, java.lang.String value)
           
 void ForumProxy.setProperty(java.lang.String name, java.lang.String value)
           
 void ForumThreadProxy.setProperty(java.lang.String name, java.lang.String value)
           
 void PrivateMessageProxy.setProperty(java.lang.String name, java.lang.String value)
           
 void StatusLevelProxy.setProperty(java.lang.String name, java.lang.String value)
           
 void RatingManagerProxy.setRatingsEnabled(boolean ratingsEnabled)
           
 void ReadTrackerProxy.setReadTrackingEnabled(boolean enabled)
           
 void RewardManagerProxy.setRewardsEnabled(boolean enabled)
           
 void AnnouncementProxy.setStartDate(java.util.Date startDate)
           
 void PollProxy.setStartDate(java.util.Date startDate)
           
 void StatusLevelManagerProxy.setStatusLevelsEnabled(boolean statusLevelEnabled)
           
 void AnnouncementProxy.setSubject(java.lang.String subject)
           
 void ForumMessageProxy.setSubject(java.lang.String subject)
           
 void PrivateMessageProxy.setSubject(java.lang.String subject)
           
 void RewardManagerProxy.transferPoints(ForumThread thread, int numPoints)
           
 void DraftManagerProxy.updateDraft(Draft draft)
           
 

Uses of UnauthorizedException in com.jivesoftware.forum.renderer
 

Methods in com.jivesoftware.forum.renderer that throw UnauthorizedException
 void RenderManager.addFilterRenderTypes(java.lang.String filterName, java.util.List renderTypes)
          Adds a set of render types for the given filter.
 void RenderManager.addRenderFilter(java.lang.String className)
          Installs a new class into the list of render filters for the system.
 void ForumRenderManager.copyGlobalFilters()
          Copy all global filters to the current context.
 void RenderManager.copyGlobalFilters()
          Copy all global filters to the current context.
 long RenderManager.getFilterRenderTypes(java.lang.String filterName)
          Returns the bitset render types installed for the filter at the given index.
 RenderFilter RenderManager.getRenderFilter(java.lang.String filterName)
          Return the render filter with the specified name
 int RenderManager.getRenderFilterCount()
          Returns the count of currently installed render filters.
 RenderFilter[] RenderManager.getRenderFilters()
          Returns an array of RenderFilter objects that list all the currently configured render filters.
 void ForumRenderManager.removeAllFilters()
          Removes all filters from the current context.
 void RenderManager.removeAllFilters()
          Removes all filters from the current context.
 void RenderManager.removeFilterRenderTypes(java.lang.String filterName, java.util.List renderTypes)
          Removes a set of render types from the given filter.
 void RenderManager.removeRenderFilter(java.lang.String filterName)
          Removes the specified filter from the list of currently configured filters.
 void RenderManager.save()
          Saves all filters to the persistent store.
 

Uses of UnauthorizedException in com.jivesoftware.forum.renderer.impl
 

Methods in com.jivesoftware.forum.renderer.impl that throw UnauthorizedException
 void JiveRenderManager.copyGlobalFilters()
           
 void JiveRenderManager.removeAllFilters()
           
 

Uses of UnauthorizedException in com.jivesoftware.forum.stats
 

Methods in com.jivesoftware.forum.stats that throw UnauthorizedException
 void ViewCountManager.clearCount(Forum forum)
          Resets the read count for the given forum to 0 or does nothing if view counts are not enabled.
 void ViewCountManager.clearCount(ForumCategory category)
          Resets the read count for the given category to 0 or does nothing if view counts are not enabled.
 void ViewCountManager.clearCount(ForumThread thread)
          Resets the read count for the given thread to 0 or does nothing if view counts are not enabled.
 

Uses of UnauthorizedException in com.jivesoftware.forum.util
 

Methods in com.jivesoftware.forum.util that throw UnauthorizedException
static java.util.Iterator AdminUtils.categoriesWithGroupRead(ForumFactory forumFactory, Group group)
          Returns an Iterator of categories this group has read access to.
static boolean AdminUtils.parentCatHasReadPerm(ForumCategory rootCat, ForumCategory cat, Group group)
          Returns true if any parent category of the specified category has read access to the group.
 

Uses of UnauthorizedException in com.jivesoftware.forum.webservices
 

Methods in com.jivesoftware.forum.webservices that throw UnauthorizedException
 void AttachmentManagerService.addAllowedType(java.lang.String contentType)
          Adds a content type to the list of explicitly allowed types.
 void AttachmentManagerService.addDisallowedType(java.lang.String contentType)
          Adds a content type to the list of explicitly disallowed types.
 PrivateMessageFolder PrivateMessageService.createFolder(long userID, java.lang.String name)
          Creates a new folder.
 Announcement AnnouncementService.createForumAnnouncement(long userID, long forumID, java.lang.String subject, java.lang.String body, java.util.Date startDate, java.util.Date endDate)
          Creates a new category or forum announcement.
 Announcement AnnouncementService.createForumCategoryAnnouncement(long userID, long categoryID, java.lang.String subject, java.lang.String body, java.util.Date startDate, java.util.Date endDate)
          Creates a new category announcement.
 PrivateMessage PrivateMessageService.createMessage(long senderID)
          Creates a new private message.
 Announcement AnnouncementService.createNonExpiringForumAnnouncement(long userID, long forumID, java.lang.String subject, java.lang.String body, java.util.Date startDate)
          Creates a new non-expiring forum announcement.
 Announcement AnnouncementService.createNonExpiringForumCategoryAnnouncement(long userID, long categoryID, java.lang.String subject, java.lang.String body, java.util.Date startDate)
          Creates a new non-expiring category announcement.
 Announcement AnnouncementService.createNonExpiringSystemAnnouncement(long userID, java.lang.String subject, java.lang.String body, java.util.Date startDate)
          Creates a new non-expiring system announcement.
 Announcement AnnouncementService.createSystemAnnouncement(long userID, java.lang.String subject, java.lang.String body, java.util.Date startDate, java.util.Date endDate)
          Creates a new system announcement.
 void AnnouncementService.deleteAnnouncement(long announcementID)
          Deletes an announcement.
 void PrivateMessageService.deleteFolder(long userID, int folderID)
          Deletes a folder.
 void AnnouncementService.expireAnnouncement(long announcementID)
          Expires an announcement.
 Announcement AnnouncementService.getAnnouncement(long announcementID)
          Returns an announcement by announcement ID.
 long AttachmentManagerService.getAttachmentDirectorySize()
          Returns the size (in bytes) of the attachment directory on the file system.
 PrivateMessageFolder PrivateMessageService.getFolder(long userID, int folderID)
          Returns the specified folder for a user.
 PrivateMessageFolder[] PrivateMessageService.getFolders(long userID)
          Returns an Iterator of PrivateMessageFolder objects for the folders the user has.
 long AttachmentManagerService.getMaxFilesystemCacheSize()
          Returns the maximum amount of storage (in bytes) that will be used by the file system cache when database attachment mode is enabled.
 PrivateMessage PrivateMessageService.getMessage(long privateMessageID)
          Returns the specified private message.
 int PrivateMessageService.getMessageCount(long userID)
          Returns the total number of private messages a user has in their mailbox.
 int PrivateMessageService.getMessageCountForFolder(long userID, int folderID)
          Returns the message count on a specific folder.
 int PrivateMessageService.getUnreadMessageCount(long userID)
          Returns the total number of unread private messages a user has in their mailbox.
 int PrivateMessageService.getUnreadMessageCountForFolder(long userID, int folderID)
          Returns the total number of unread private messages a user has in a specific folder.
 void AttachmentManagerService.removeAllowedType(java.lang.String contentType)
          Removes a content type fromt he list of explicitly allowed types.
 void AttachmentManagerService.removeDisallowedType(java.lang.String contentType)
          Removes a content type from the list of explicitly disallowed types.
 void PrivateMessageService.saveMessageAsDraft(PrivateMessage privateMessage)
          Saves a message as a draft by storing it in the sender's Drafts folder.
 PrivateMessage PrivateMessageService.sendMessage(PrivateMessage privateMessage, long recipientID, boolean copyToSentFolder)
          Sends a private message to another user.
 void AttachmentManagerService.setAllowAllByDefault(boolean allowAllByDefault)
          Sets the default allowed content types mode.
 void Announcement.setBody(java.lang.String body)
          Sets the body of this announcement.
 void ForumMessage.setBody(java.lang.String body)
          Sets the body of this message.
 void AttachmentManagerService.setDatabaseModeEnabled(boolean enabled)
          Enables or disables storage of binary attachment data in the database.
 void Announcement.setEndDate(java.util.Date endDate)
          Sets the date when the announcement should not longer be visible.
 void AttachmentManagerService.setImagePreviewEnabled(boolean imagePreviewEnabled)
          Toggles whether image preview support is enabled.
 void AttachmentManagerService.setImagePreviewMaxSize(int imagePreviewMaxSize)
          Sets the max dimension of generated thumbnails (ie, the max value for the width or height).
 void AttachmentManagerService.setImagePreviewRatioEnabled(boolean imagePreviewRatioEnabled)
          Toggles whether the aspect ratio of thumbnails should be preserved.
 void AttachmentManagerService.setMaxAttachmentSize(int maxAttachmentSize)
          Sets the maximum size of an individual attachment in kilobytes.
 void AttachmentManagerService.setMaxAttachmentsPerMessage(int maxAttachmentsPerMessage)
          Sets the maximum number of attachments per message.
 void AttachmentManagerService.setMaxFilesystemCacheSize(long maxSize)
          Sets the maximum amount of storage (in bytes) that will be used by the file system cache when database attachment mode is enabled.
 void ForumMessage.setModerationValue(int value)
          Sets the number of moderation points this message has.
 void Announcement.setStartDate(java.util.Date startDate)
          Sets the start date for when the announcement should first be visible.
 void Announcement.setSubject(java.lang.String subject)
          Sets the announcement subject.
 

Uses of UnauthorizedException in com.jivesoftware.forum.webservices.server
 

Methods in com.jivesoftware.forum.webservices.server that throw UnauthorizedException
 void AttachmentManagerServiceImpl.addAllowedType(java.lang.String contentType)
           
 void AttachmentManagerServiceImpl.addDisallowedType(java.lang.String contentType)
           
 PrivateMessageFolder PrivateMessageServiceImpl.createFolder(long userID, java.lang.String name)
          Create a named folder for the specified user.
 Announcement AnnouncementServiceImpl.createForumAnnouncement(long userID, long forumID, java.lang.String subject, java.lang.String body, java.util.Date startDate, java.util.Date endDate)
           
 Announcement AnnouncementServiceImpl.createForumCategoryAnnouncement(long userID, long categoryID, java.lang.String subject, java.lang.String body, java.util.Date startDate, java.util.Date endDate)
           
 PrivateMessage PrivateMessageServiceImpl.createMessage(long senderID)
          Creates a new private message.
 Announcement AnnouncementServiceImpl.createNonExpiringForumAnnouncement(long userID, long forumID, java.lang.String subject, java.lang.String body, java.util.Date startDate)
           
 Announcement AnnouncementServiceImpl.createNonExpiringForumCategoryAnnouncement(long userID, long categoryID, java.lang.String subject, java.lang.String body, java.util.Date startDate)
           
 Announcement AnnouncementServiceImpl.createNonExpiringSystemAnnouncement(long userID, java.lang.String subject, java.lang.String body, java.util.Date startDate)
           
 Announcement AnnouncementServiceImpl.createSystemAnnouncement(long userID, java.lang.String subject, java.lang.String body, java.util.Date startDate, java.util.Date endDate)
           
 void AnnouncementServiceImpl.deleteAnnouncement(long announcementID)
           
 void PrivateMessageServiceImpl.deleteFolder(long userID, int folderID)
          Delete the specified folder id for a user.
 void AnnouncementServiceImpl.expireAnnouncement(long announcementID)
           
 Announcement AnnouncementServiceImpl.getAnnouncement(long announcementID)
           
 long AttachmentManagerServiceImpl.getAttachmentDirectorySize()
           
 PrivateMessageFolder PrivateMessageServiceImpl.getFolder(long userID, int folderID)
          Returns the specified folder for a user.
 PrivateMessageFolder[] PrivateMessageServiceImpl.getFolders(long userID)
          Returns an array of Private Message folders for a specified user.
 long AttachmentManagerServiceImpl.getMaxFilesystemCacheSize()
           
 PrivateMessage PrivateMessageServiceImpl.getMessage(long privateMessageID)
          Returns the specified private message.
 int PrivateMessageServiceImpl.getMessageCount(long userID)
          Returns the total message count for a specified user.
 int PrivateMessageServiceImpl.getMessageCountForFolder(long userID, int folderID)
           
 int PrivateMessageServiceImpl.getUnreadMessageCount(long userID)
          Returns the total number of unread messages for a user.
 int PrivateMessageServiceImpl.getUnreadMessageCountForFolder(long userID, int folderID)
          Returns the unread message count for a specified folder.
 void AttachmentManagerServiceImpl.removeAllowedType(java.lang.String contentType)
           
 void AttachmentManagerServiceImpl.removeDisallowedType(java.lang.String contentType)
           
 void PrivateMessageServiceImpl.saveMessageAsDraft(PrivateMessage privateMessage)
          Saves a message as a draft by storing it in the sender's Drafts folder.
 PrivateMessage PrivateMessageServiceImpl.sendMessage(PrivateMessage privateMessage, long recipientID, boolean copyToSentFolder)
          Sends a private message to another user.
 void AttachmentManagerServiceImpl.setAllowAllByDefault(boolean allowAllByDefault)
           
 void AttachmentManagerServiceImpl.setDatabaseModeEnabled(boolean enabled)
           
 void AttachmentManagerServiceImpl.setImagePreviewEnabled(boolean imagePreviewEnabled)
           
 void AttachmentManagerServiceImpl.setImagePreviewMaxSize(int imagePreviewMaxSize)
           
 void AttachmentManagerServiceImpl.setImagePreviewRatioEnabled(boolean imagePreviewRatioEnabled)
           
 void AttachmentManagerServiceImpl.setMaxAttachmentSize(int maxAttachmentSize)
           
 void AttachmentManagerServiceImpl.setMaxAttachmentsPerMessage(int maxAttachmentsPerMessage)
           
 void AttachmentManagerServiceImpl.setMaxFilesystemCacheSize(long maxSize)
           
 


Jive Forums Project Page

Copyright © 1999-2006 Jive Software.