Package lumis.service.document
Class DocumentBigDataPersister
- java.lang.Object
-
- lumis.doui.bigdata.TabularSourceBigDataPersister<ContentTableSource>
-
- lumis.content.bigdata.ContentTableSourceBigDataPersister
-
- lumis.service.document.DocumentBigDataPersister
-
- All Implemented Interfaces:
IContentTableSourceBigDataPersister
,ISourceBigDataPersister<ContentTableSource>
public class DocumentBigDataPersister extends ContentTableSourceBigDataPersister
Big data persister for document contents.- Since:
- 9.0.0
- Version:
- $Revision$ $Date$
-
-
Constructor Summary
Constructors Constructor Description DocumentBigDataPersister()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addDocumentPublications(StandardDocument standardDocument, ContentTableSource source, ISourceData data)
Generates and adds the publications to be used as the value forStandardDocumentType#FIELD_PUBLICATIONS
.-
Methods inherited from class lumis.content.bigdata.ContentTableSourceBigDataPersister
addContextDocuments, deleteDocumentsByContentId, generateDocuments, generateDocumentType, generateKnowledgeDocuments, getPublishedPrincipalIds
-
Methods inherited from class lumis.doui.bigdata.TabularSourceBigDataPersister
addDocumentPublications, addDocuments, addDocuments, addDocuments, deleteBigData, deleteContextDocuments, deleteDocuments, deleteDocuments, generateDocumentPublishedContextURL, getDocumentPopularity, getDocumentTypeFieldId, getDocumentTypeId, getServiceSource, initBigData, updateBigData
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface lumis.doui.bigdata.ISourceBigDataPersister
addDocuments, addDocuments, deleteBigData, deleteContextDocuments, deleteDocuments, deleteDocuments, initBigData, updateBigData
-
-
-
-
Method Detail
-
addDocumentPublications
protected void addDocumentPublications(StandardDocument standardDocument, ContentTableSource source, ISourceData data)
Description copied from class:TabularSourceBigDataPersister
Generates and adds the publications to be used as the value forStandardDocumentType#FIELD_PUBLICATIONS
.This method is called by
TabularSourceBigDataPersister.generateDocuments(TabularSource, ISourceData)
.- Overrides:
addDocumentPublications
in classContentTableSourceBigDataPersister
- Parameters:
standardDocument
- the document to add the publications.source
- the source the document is being generated for.data
- the source data the document is being generated for.
-
-