Package lumis.portal.monitor.impl
Class MonitorUserDocument
- java.lang.Object
-
- lumis.portal.bigdata.Document
-
- lumis.portal.monitor.impl.MonitorUserDocument
-
- All Implemented Interfaces:
Serializable
,Map<String,Serializable>
public class MonitorUserDocument extends Document
Document that corresponds to the storage of oneMonitorUser
on big data.- Since:
- 11.0.0
- Version:
- $Revision: 24476 $ $Date: 2021-04-28 11:28:23 -0300 (Wed, 28 Apr 2021) $
- See Also:
MonitorUserDocumentType
,ManagerFactory.getBigDataManager()
,IBigDataManager.getDefaultRepository()
, Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
MonitorUserDocument.IDataPrivacy
Contains data in aMonitorUserDocument
that corresponds to the users privacy control.static interface
MonitorUserDocument.IMonitorDateTimeField
Contains data in aMonitorUserDocument
that corresponds to parts of date time.static interface
MonitorUserDocument.IMonitorStringField
Contains data in aMonitorUserDocument
that corresponds to string versions.static interface
MonitorUserDocument.IMonitorUser
Contains data in aMonitorUserDocument
that corresponds to aMonitorUser
.static interface
MonitorUserDocument.IMonitorUserAttribute
Interface base for store value of any attribute type.static interface
MonitorUserDocument.IMonitorUserAttributes
Contains data in aMonitorUserDocument
that corresponds to monitor user attributes.static interface
MonitorUserDocument.IMonitorUserAttributesTypeBoolean
Contains data in aMonitorUserDocument
that corresponds to attributes of boolean type.static interface
MonitorUserDocument.IMonitorUserAttributesTypeDateTime
Contains data in aMonitorUserDocument
that corresponds to attributes of dateTime type.static interface
MonitorUserDocument.IMonitorUserAttributesTypeDouble
Contains data in aMonitorUserDocument
that corresponds to attributes of double type.static interface
MonitorUserDocument.IMonitorUserAttributesTypeKeyword
Contains data in aMonitorUserDocument
that corresponds to attributes of keyword type.static interface
MonitorUserDocument.IMonitorUserAttributesTypeLong
Contains data in aMonitorUserDocument
that corresponds to attributes of long type.static interface
MonitorUserDocument.IMonitorUserAttributesTypeString
Contains data in aMonitorUserDocument
that corresponds to attributes of string type.static interface
MonitorUserDocument.IMonitorUserAttributesTypeText
Contains data in aMonitorUserDocument
that corresponds to attributes of text type.static interface
MonitorUserDocument.IMonitorUserAttributesTypeUrl
Contains data in aMonitorUserDocument
that corresponds to attributes of URL type.static interface
MonitorUserDocument.IMonitorUserAttributesTypeUrlValue
Contains data in aMonitorUserDocument
that corresponds to URL parts.static interface
MonitorUserDocument.IMonitorUserGroups
Contains data in aMonitorUserDocument
that corresponds to groups info.static interface
MonitorUserDocument.IMonitorUserJourneys
Contains data in aMonitorUserDocument
that corresponds to the user's journeys.static interface
MonitorUserDocument.IMonitorUserName
Contains data in aMonitorUserDocument
that corresponds to parts of MonitorUser name.
-
Constructor Summary
Constructors Modifier Constructor Description protected
MonitorUserDocument(DocumentType documentType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MonitorUserDocument.IDataPrivacy
getDataPrivacy()
Returns an API for accessing the data privacy fields in this document.MonitorUserDocument.IMonitorUser
getMonitorUser()
Returns an API for accessing the monitor user 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
-
MonitorUserDocument
protected MonitorUserDocument(DocumentType documentType)
-
-
Method Detail
-
getMonitorUser
public MonitorUserDocument.IMonitorUser getMonitorUser()
Returns an API for accessing the monitor user fields in this document.- Returns:
- the monitor user fields access API.
- Since:
- 11.0.0
-
getDataPrivacy
public MonitorUserDocument.IDataPrivacy getDataPrivacy()
Returns an API for accessing the data privacy fields in this document.- Returns:
- the data privacy fields access API.
- Since:
- 12.3.0
-
-