@Setup(mode=SINGLETON, priority=2000) public class ThumbnailJsonEnricher extends AbstractJsonEnricher<DocumentModel>
DocumentModel Json.
Add DocumentModel's thumbnail url as json attachment.
Enable if parameter enrichers.document=thumbnail is present.
Format is:
{
"entity-type":"document",
...
"contextParameters": {
"thumbnail": {
"url": "THUMBNAIL_URL"
},
}
}
| Modifier and Type | Field and Description |
|---|---|
static String |
DOWNLOAD_THUMBNAIL |
static String |
NAME |
static String |
THUMB_THUMBNAIL |
static String |
THUMBNAIL_URL_LABEL |
ENTITY_ENRICHER_NAMEctx, registry| Constructor and Description |
|---|
ThumbnailJsonEnricher() |
| Modifier and Type | Method and Description |
|---|---|
void |
write(org.codehaus.jackson.JsonGenerator jg,
DocumentModel document)
When implementing this method, the provided
JsonGenerator expect you write a field name and a field value
(or many). |
accept, writegetGenerator, write, writeEntity, writeEntity, writeEntityFieldpublic static final String NAME
public static final String THUMBNAIL_URL_LABEL
public static final String THUMB_THUMBNAIL
public static final String DOWNLOAD_THUMBNAIL
public ThumbnailJsonEnricher()
public void write(org.codehaus.jackson.JsonGenerator jg, DocumentModel document) throws IOException
AbstractJsonEnricherJsonGenerator expect you write a field name and a field value
(or many).write in class AbstractJsonEnricher<DocumentModel>jg - The JsonGenerator to use.document - The enriched entity.IOExceptionCopyright © 2015 Nuxeo SA. All rights reserved.