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.