All Classes and Interfaces

Class
Description
Generic implementation a Lifecycle
Events are dispatched asynchronously but sequentially to their listeners according to their type.
Base class for a listener plugin
 
 
 
 
 
 
 
 
 
Provides APIs to manage activities.
Enum of eXo activity plugin types This enum is a hack to apply customizations based on the activity plugin type.
An activity processor is responsible to pre-process an activity before it is returned by the ActivityManager
 
 
 
 
 
 
 
 
Use this class to know the stream context and its information.
The type of activity stream, can be user or space.
ActivityStream implementation.
 
 
A plugin to allow extending A new Activity Type behavior such as enabling activity/comment type notification.
 
 
A plugin that will be used by AttachmentServiceImpl to check the edit and access permission of an attachment
 
 
 
A base plugin to configure ActivityProcessors for ActivityManager.
 
 
 
 
A generic, object-type agnostic preview of an entry linked to a Category, supplied by the CategoryPlugin managing the designated objectType.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A Service used to execute in an async way, server startup Tasks such as importing default data or configuration
 
 
 
 
 
 
 
 
 
 
 
 
 
An annotation that could be used on Methods to enable logging about usage of deprecated API or REST endpoints.
 
 
 
ExoSocialActivity interface
Implementation of ExoSocialActivity.
The top exception class to handle exception for eXo Social.
 
A plugin that will be used by FavoriteServiceImpl to check ACL of create favorite
 
 
 
 
 
 
A GlobalId according to the definition of OpenSocial.
Group Binding Model (between space ang organization group)
Group Binding Operation Report Model (report operation of binding between space ang organization group)
Group Binding Model (between space ang organization group)
Group Space Binding Report Model (between space ang organization group)
 
Manage the storage (binding group space and space member binding information)
Class to handle group/space binding exception
 
 
 
A service used to transform a HTML content for display
 
 
A service used to transform a HTML content for display
Represents persons or objects relevant to the social system.
Provides APIs to manage identities.
An identity provider represent a service that can serve identity it can be eXo CS contact manager or a CRM tool for example.
 
 
 
Handles Runtime Exception when performing data in Identity Storage.
 
DTO of identity of a person or a space with relationShip with current viewer user's identity.
 
 
Process the callable request out of the http request.
An event fired at different stages of the lifecycle
A listener to follow the lifecycle.
 
 
 
The Class MediaItem represent MediaItem in opensocial.
 
 
 
 
 
The unique indentifier composite key of a Metadata
 
A Service to manage Metadata of any content of any type.
 
 
Deprecated, for removal: This API element is subject to removal in a future version.
Deprecated from 6.3.0.
 
 
 
 
 
 
A plugin that will be used by ObserverService to check the edit and access permission of observed objects
 
The searchable content of a page content block, as resolved by a PageContentBlockPlugin.
Extension point letting an addon make its own content-block type (bound to a portal Page through a CMSSetting) searchable via the generic "page" unified-search connector, without that connector having to know anything about the addon owning the content.
Registry of PageContentBlockPlugins, one per CMSSetting content type.
Extension point resolving a Page's navigation path (the first navigation node found pointing to it), so Social's generic page-content indexing connector can index it without depending on the Layout addon (routing primitives such as PortalRequestHandler/Router live in gatein-portal's webui module, which Social does not - and should not - depend on; Layout already does).
Resolves a Page's navigation path via whichever PageUrlResolver beans are registered (in practice, Layout provides the one implementation, since it owns the routing primitives).
 
The Class Profile.
 
Types of updating of profile.
This class using for filter profile of identity
 
A Service to manage Labels of any content of any type
Lifecycle of a Profile.
event propagated along the ProfileLifeCycle
 
Listen to updates on profiles.
Convenience class to write and wire ProfileListener plugin.
 
 
 
 
Plugin to contribute a content type to the generic content publication mechanism.
 
 
 
SPI allowing any addon to contribute reaction options without touching the social core: declare a Spring bean implementing this interface, it is collected by collection injection into the reactions registry.
Reactions framework: a reaction is a like decorated with a typed option.
The Realtime list access interface to provide more facility to list access for easier real-time access.
Relationship between 2 social identities
The Relationship Type Enum
 
 
 
 
Controls connections between identities.
 
 
 
 
ResourceBundleUtil
 
 
 
An object defining a plugged search connector
A kernel component plugin to inject one or multiple SearchConnector into SearchService
 
Service to manage Search connectors
A class to allow managing Sidebar item types
 
 
 
Space Model
Types of updating of space.
 
 
 
 
 
 
Created by IntelliJ IDEA.
The Enum Code.
 
 
 
 
 
Implementation of the lifecycle of spaces.
An event fired at different stages of the lifecycle of a space.
 
A listener to follow the liecycle of a space.
Base class for a manageable space listener plugin.
 
The connection list access Type Enum.
 
 
 
Provides methods to work with Space.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A plugin that will be used by TranslationService to check the edit and access permission of fields translations
 
 
Group Binding Model (between space ang organization group)
 
 
 
 
User Binding Model (Member of space bind by the Space Binding Feature)
Scope of a profile owner's spaces listing, as requested by a viewer.