|
Clearspace API (1.10.16) Core Javadocs | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface JiveContext
A JiveContext is used to access managers that can be used to add, retrieve, modify and delete
content in the system as well as control the behaviour of the application. Concrete instances of
this class can be retrieved using the JiveApplication.getContext(AuthToken)
method.
| Method Summary | ||
|---|---|---|
AbuseManager |
getAbuseManager()
Returns an abuse manager that can be used for managing abuse reports |
|
com.jivesoftware.community.ActivityManager |
getActivityManager()
Returns an instance of the activity manager. |
|
AnnouncementManager |
getAnnouncementManager()
Returns an announcement manager, which is used to create and retrieve announcements. |
|
ArchiveManager |
getArchiveManager()
Returns an archive manager that can be used to manage archiving for communities. |
|
AttachmentManager |
getAttachmentManager()
Returns an attachment manager that can be used to manage attachment rules. |
|
AvatarManager |
getAvatarManager()
Returns a AvatarManager that can be used to find, create, delete, and make avatars active |
|
BanManager |
getBanManager()
Returns a ban manager that can be used for banning users |
|
BinaryBodyManager |
getBinaryBodyManager()
Returns a binary document manager that can be used to manage binary body rules. |
|
BlogManager |
getBlogManager()
Returns a blog manager that can be used to manage blogs |
|
CommentManager |
getCommentManager()
Returns an instance of the CommentManager. |
|
CommunityManager |
getCommunityManager()
Returns a community manager which is used to access community wide resources |
|
com.jivesoftware.util.cron.CronTaskManager |
getCronTaskManager()
Returns a cron task manager that can be used to schedule tasks to run at a specific day/time. |
|
DocumentFieldManager |
getDocumentFieldManager()
Returns a document field manager that can be used to manage document fields. |
|
DocumentFieldTypeManager |
getDocumentFieldTypeManager()
Returns a document fieldtype manager that can be used to manage document field types. |
|
DocumentManager |
getDocumentManager()
Returns a document manager which can be used to retrieve documents. |
|
DocumentTypeManager |
getDocumentTypeManager()
Returns a document type manager that can be used to manage document types. |
|
DraftManager |
getDraftManager()
Returns a draft manager that can be used to manage message drafts. |
|
EmailManager |
getEmailManager()
Returns an email manager that can be used for sending out emails |
|
EmailTokenManager |
getEmailTokenManager()
Returns an email token manager |
|
ForumManager |
getForumManager()
Returns a forum manager which can be used to access threads and messages |
|
com.jivesoftware.community.gateway.GatewayManager |
getGatewayManager()
Returns a gateway manager that can be used for managing gateways |
|
GroupManager |
getGroupManager()
Returns a group manager that can be used to manage groups. |
|
ImageManager |
getImageManager()
Returns an image manager that can be used to manage image settings. |
|
IMManager |
getIMManager()
Returns an instance of the IMManager. |
|
InterceptorManager |
getInterceptorManager()
Returns an interceptor manager that can be used to manage global interceptors. |
|
|
getJiveManager(java.lang.Class<?> manager)
Returns an instance of a manager if one exists for the specified class. |
|
com.jivesoftware.community.license.ClearspaceLicenseManager |
getLicenseManager()
Returns an instance of the license manager. |
|
LinkManager |
getLinkManager()
Returns a WikiLinkManager which can be used to manage links between content in the system. |
|
LocaleManager |
getLocaleManager()
Returns a locale manager which can be used to get a locale for a particular user/object. |
|
ModerationManager |
getModerationManager()
Returns a moderation manager that can be used for moderating messages |
|
Permissions |
getPermissions(AuthToken authToken)
Returns the global permissions that correspond to the passed-in AuthToken. |
|
PermissionsManager |
getPermissionsManager()
Returns a permissions manager that can be used to set system wide permissions. |
|
PluginManager |
getPluginManager()
Returns an instance of the plugin which can be used for acquiring plugin instances. |
|
PollManager |
getPollManager()
Returns a poll manager that can be used to retrieve and manager polls. |
|
PresenceManager |
getPresenceManager()
Returns a presence manager that can be used to retrieve and manage presences. |
|
PrivateMessageManager |
getPrivateMessageManager()
Returns a private message manager, which controls private message settings. |
|
ProfileFieldManager |
getProfileFieldManager()
Returns an instance of the profile field manager. |
|
ProfileManager |
getProfileManager()
Returns an instance of the profile manager. |
|
ProfileSearchManager |
getProfileSearchManager()
Returns an instance of the profile search manager. |
|
QuestionManager |
getQuestionManager()
Returns a QuestionManager, which can be used to manage Questions. |
|
RatingManager |
getRatingManager()
Returns a RatingManager which can be used to add, retrieve and manage ratings |
|
ReadTracker |
getReadTracker()
Returns a read tracker that can be used to track which threads and messages a user has read. |
|
RegistrationManager |
getRegistrationManager()
Returns a validation manager that can be used for validating user accounts |
|
com.jivesoftware.community.RenderCacheManager |
getRenderCacheManager()
Returns an instance of the render cache manager, used for caching rendered content fields. |
|
RenderManager |
getRenderManager()
Returns a render manager that can be used to manage system wide render filters and macros. |
|
SearchEngineManager |
getSearchEngineManager()
Returns a SearchEngineManager which can be used to manager OpenSearch search engines. |
|
SearchManager |
getSearchManager()
Returns the search manager which can be used to manage the index used by Jive to perform searches. |
|
SearchQueryManager |
getSearchQueryManager()
Returns the search query manager which can be used to create SearchQuery objects for searching document/messages and blog posts. |
|
StatusLevelManager |
getStatusLevelManager()
Returns a StatusLevelManager that can be used to check a user status level, find leaders system wide or by community. |
|
com.jivesoftware.community.UserStatusManager |
getStatusManager()
|
|
StorageManager |
getStorageManager()
Returns a StorageManager which can be used to manage storage settings for binary objects such as attachments and images. |
|
TagManager |
getTagManager()
Returns a tag manager that can be used to manage tags. |
|
TagSetManager |
getTagSetManager()
Returns a TagSetManager that can be used to create and load TagSets. |
|
com.jivesoftware.base.update.UpdateManager |
getUpdateManager()
Returns an instance of the UpdateManager. |
|
UserManager |
getUserManager()
Returns a UserManager that can be used to manage users. |
|
WatchManager |
getWatchManager()
Returns a WatchManager that can be used to manage watches. |
|
WidgetManager |
getWidgetManager()
Returns an instance of the widget manager. |
|
boolean |
isAuthorized(long permissionType)
Returns true if the AuthToken used to get an instance of this class has the permission specified. |
|
| Method Detail |
|---|
AbuseManager getAbuseManager()
AnnouncementManager getAnnouncementManager()
ArchiveManager getArchiveManager()
AttachmentManager getAttachmentManager()
AvatarManager getAvatarManager()
BanManager getBanManager()
BinaryBodyManager getBinaryBodyManager()
BlogManager getBlogManager()
CommunityManager getCommunityManager()
com.jivesoftware.util.cron.CronTaskManager getCronTaskManager()
throws UnauthorizedException
UnauthorizedException - if not an administratorDocumentFieldManager getDocumentFieldManager()
DocumentFieldTypeManager getDocumentFieldTypeManager()
DocumentManager getDocumentManager()
DocumentTypeManager getDocumentTypeManager()
DraftManager getDraftManager()
EmailManager getEmailManager()
EmailTokenManager getEmailTokenManager()
throws UnauthorizedException
UnauthorizedException - if not a system admin.ForumManager getForumManager()
com.jivesoftware.community.gateway.GatewayManager getGatewayManager()
GroupManager getGroupManager()
ImageManager getImageManager()
InterceptorManager getInterceptorManager()
throws UnauthorizedException
UnauthorizedException - if not a system administrator.LocaleManager getLocaleManager()
ModerationManager getModerationManager()
PermissionsManager getPermissionsManager()
throws UnauthorizedException
UnauthorizedException - if not a system admin.PollManager getPollManager()
PresenceManager getPresenceManager()
PrivateMessageManager getPrivateMessageManager()
QuestionManager getQuestionManager()
RatingManager getRatingManager()
ReadTracker getReadTracker()
RegistrationManager getRegistrationManager()
RenderManager getRenderManager()
SearchManager getSearchManager()
throws UnauthorizedException
UnauthorizedException - if not a system administator.SearchQueryManager getSearchQueryManager()
StatusLevelManager getStatusLevelManager()
StorageManager getStorageManager()
SearchEngineManager getSearchEngineManager()
TagManager getTagManager()
UserManager getUserManager()
WatchManager getWatchManager()
TagSetManager getTagSetManager()
TagSetManager that can be used to create and load TagSets.
TagSetManager that can be used to create and load TagSets.boolean isAuthorized(long permissionType)
Permissions class.
Certain methods of this class are restricted to certain permissions as specified in the
method comments.
permissionType - a permission type.
PermissionsPermissions getPermissions(AuthToken authToken)
isAuthorized(long) method should
be used for permission checking.
authToken - the auth token to retrieve the global permissions for
PluginManager getPluginManager()
com.jivesoftware.base.update.UpdateManager getUpdateManager()
IMManager getIMManager()
com.jivesoftware.community.license.ClearspaceLicenseManager getLicenseManager()
LinkManager getLinkManager()
CommentManager getCommentManager()
com.jivesoftware.community.ActivityManager getActivityManager()
com.jivesoftware.community.RenderCacheManager getRenderCacheManager()
<U extends JiveManager> U getJiveManager(java.lang.Class<?> manager)
manager - The class for the manager (usually its interface).
WidgetManager getWidgetManager()
ProfileManager getProfileManager()
ProfileFieldManager getProfileFieldManager()
ProfileSearchManager getProfileSearchManager()
com.jivesoftware.community.UserStatusManager getStatusManager()
|
Clearspace Project Page | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||