Package lumis.portal.activitystream
Class ActivityDocument
- java.lang.Object
-
- lumis.portal.bigdata.Document
-
- lumis.portal.activitystream.ActivityDocument
-
- All Implemented Interfaces:
Serializable
,Map<String,Serializable>
@StableMinor(version="14.2", sinceVersion="8.2") public class ActivityDocument extends Document
Activities
are stored on portal big data as this document.Activity documents are generated by the activity stream framework and should not be modified manually. Activity framework clients should use this document only for reading data.
- Since:
- 8.2.0
- Version:
- $Revision: 24985 $ $Date: 2022-05-02 23:04:30 -0300 (Mon, 02 May 2022) $
- See Also:
ActivityDocumentType
,ManagerFactory.getBigDataManager()
,IBigDataManager.getDefaultRepository()
, Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
ActivityDocument.IActivity
Contains data in anActivityDocument
that corresponds to anActivity
.static interface
ActivityDocument.IActivityActor
Contains data in anActivityDocument
that corresponds to anActivityActor
.static interface
ActivityDocument.IActivityDocumentPriority
Contains information about a priority to be applied to different principals, stored in aActivityDocument
.static interface
ActivityDocument.IActivityDocumentPriorityIncludedEntry
Contains information about which principals a priority applies to.static interface
ActivityDocument.IActivityObject
Contains data in anActivityDocument
that corresponds to anActivityObject
.
-
Constructor Summary
Constructors Modifier Constructor Description protected
ActivityDocument(DocumentType documentType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ActivityDocument.IActivity
getActivity()
Returns an API for accessing the activity fields in this document.-
Methods inherited from class lumis.portal.bigdata.Document
clear, containsKey, containsValue, entrySet, get, get, getDocumentType, getId, isEmpty, keySet, newFieldValueProxy, put, put, putAll, remove, setId, size, values
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAll
-
-
-
-
Constructor Detail
-
ActivityDocument
protected ActivityDocument(DocumentType documentType)
-
-
Method Detail
-
getActivity
public ActivityDocument.IActivity getActivity()
Returns an API for accessing the activity fields in this document.If a document field value is modified without using this API, the object previously returned by this method (or its child objects) may no longer reflect the correct data in the document. In this case this method should be called again to obtain another
ActivityDocument.IActivity
object to be used.- Returns:
- the activity fields access API.
- Since:
- 8.2.0
-
-