Interface | Description |
---|---|
ActivityDocument.IActivity |
Contains data in an
ActivityDocument that corresponds to an Activity . |
ActivityDocument.IActivityActor |
Contains data in an
ActivityDocument that corresponds to an ActivityActor . |
ActivityDocument.IActivityDocumentPriority |
Contains information about a priority to be applied to different principals, stored in a
ActivityDocument
. |
ActivityDocument.IActivityDocumentPriorityIncludedEntry |
Contains information about which principals a priority applies to.
|
ActivityDocument.IActivityObject |
Contains data in an
ActivityDocument that corresponds to an ActivityObject . |
ActivityDocumentType.ActivityFields |
Contains the fields of
ActivityDocumentType that corresponds to fields of an Activity . |
ActivityDocumentType.ActivityPriorityFields |
Contains fields of
ActivityDocumentType.ActivityFields.PRIORITIES . |
ActivityDocumentType.ActivityPriorityIncludedEntryFields |
Contains fields of
ActivityDocumentType.ActivityPriorityFields.INCLUDED_ENTRIES . |
ActivityDocumentType.ActorFields |
Contains the fields of
ActivityDocumentType that corresponds to fields of an ActivityActor . |
ActivityDocumentType.ObjectFields |
Contains the fields of
ActivityDocumentType that corresponds to fields of Activity.getObject() . |
ActivityDocumentType.TargetFields |
Contains the fields of
ActivityDocumentType that corresponds to fields of Activity.getTarget() . |
IActivityPrioritizer |
An activity document prioritizer is responsible for specifying the priorities different principals will have for an
activity.
|
IActivityStreamManager |
Service provider interface for the activity stream framework manager.
|
IActivityStreamManagerSPI |
Service provider interface for the activity stream framework manager.
|
IActivityUserNotifier |
An activity notifier is responsible for sending notification about an activity that has been generated to users.
|
Class | Description |
---|---|
Activity |
Object that represents an activity in the activity stream framework.
|
ActivityAction |
The action performed during an
Activity . |
ActivityActor |
The actor of an
Activity . |
ActivityDocument |
Activities are stored on portal big data as this document. |
ActivityDocumentAddedEvent |
Event that indicates that an
ActivityDocument has been added to the big data. |
ActivityDocumentType |
Document type used to store
activities on big data. |
ActivityObject |
Object on which an action is applied during an
Activity . |
ActivityObjectType | |
ActivityPriority |
Value object used to specify the priority to be applied to a set of principals for an activity.
|
ActivityPriority.IncludedEntry |
An access control specifies which principals an
ActivityPriority applies to. |
ActivityStreamBigDataInitObserver |
Observer that initializes activity stream elements in big data.
|
ActivityStreamManager |
Manager for the activity stream framework.
|
PortalManagementActivityPrioritizer |
Prioritizer that deals with activities with
portal administrators scope. |
Most operations for this framework are available at IActivityStreamManager
, that
may be obtained by calling ManagerFactory.getActivityStreamManager()
.
To add an activity
, use
IActivityStreamManager.addActivity(Activity)
.
To search for activities, use lumis.portal.bigdata.IBigDataRepository#search(lumis.portal.bigdata.query.SearchQuery) on {@link lumis.portal.bigdata.IBigDataManager#getDefaultRepository()}. {@link lumis.portal.activitystream.IActivityStreamManager} provides methods to create specific search query filters for activities. Search result documents of activities may be cast to {@link lumis.portal.activitystream.ActivityDocument} for an API for easier access to stored data.
Adding more {@link lumis.portal.activitystream.ActivityObjectType object types} and {@link lumis.portal.activitystream.ActivityAction activity actions} is possible by using {@link lumis.portal.activitystream.IActivityStreamManager#addObjectType(ActivityObjectType)} and {@link lumis.portal.activitystream.IActivityStreamManager#addAction(ActivityAction)}.
Lumisportal 9.0.0.160603 - Copyright © 2006–2016 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.