public abstract class CPLNoteMetaDataProvider extends Object implements WidgetExtension<CPLNoteMetaDataProvider,CPLNoteMetaDataProviderManagement>
ChronologicalPostListWidget
which allows adding meta-data to a note
which should be available in the JavaScript frontend, for example in a NoteActionHandler or a
note click handler.DEFAULT_ORDER_VALUE
Constructor and Description |
---|
CPLNoteMetaDataProvider() |
Modifier and Type | Method and Description |
---|---|
abstract void |
addMetaData(Map<String,String> requestParameters,
NoteData data,
Map<String,Object> metaData)
Add additional meta-data for the given note.
|
Class<CPLNoteMetaDataProviderManagement> |
getManagementType() |
public abstract void addMetaData(Map<String,String> requestParameters, NoteData data, Map<String,Object> metaData)
requestParameters
- the parameters of the current request (e.g. full or partial widget refresh)data
- object holding details of the notemetaData
- mapping from meta data key to value. Values should be of a simple type like
String, Number and Boolean.public Class<CPLNoteMetaDataProviderManagement> getManagementType()
getManagementType
in interface WidgetExtension<CPLNoteMetaDataProvider,CPLNoteMetaDataProviderManagement>
Copyright © 2019 Communote team. All rights reserved.