public class ContentEnricherServiceImpl extends DefaultComponent implements ContentEnricherService
Modifier and Type | Field and Description |
---|---|
static String |
ENRICHER |
static String |
NXCONTENT_CATEGORY_HEADER |
Constructor and Description |
---|
ContentEnricherServiceImpl() |
Modifier and Type | Method and Description |
---|---|
List<ContentEnricher> |
getEnrichers(String category,
RestEvaluationContext context)
Gets contributors for a category
|
void |
registerContribution(Object contribution,
String extensionPoint,
ComponentInstance contributor) |
void |
unregisterContribution(Object contribution,
String extensionPoint,
ComponentInstance contributor) |
void |
writeContext(org.codehaus.jackson.JsonGenerator jg,
RestEvaluationContext ec)
Write some JSon for a given evaluation context.
|
activate, applicationStarted, deactivate, getAdapter, getApplicationStartedOrder, getLastModified, registerExtension, setLastModified, unregisterExtension
public static final String NXCONTENT_CATEGORY_HEADER
public static final String ENRICHER
public void registerContribution(Object contribution, String extensionPoint, ComponentInstance contributor) throws Exception
registerContribution
in class DefaultComponent
Exception
public void unregisterContribution(Object contribution, String extensionPoint, ComponentInstance contributor) throws Exception
unregisterContribution
in class DefaultComponent
Exception
public List<ContentEnricher> getEnrichers(String category, RestEvaluationContext context)
ContentEnricherService
Only contributors available in the given context are returned
getEnrichers
in interface ContentEnricherService
public void writeContext(org.codehaus.jackson.JsonGenerator jg, RestEvaluationContext ec) throws org.codehaus.jackson.JsonGenerationException, IOException, ClientException
ContentEnricherService
writeContext
in interface ContentEnricherService
org.codehaus.jackson.JsonGenerationException
IOException
ClientException
Copyright © 2014 Nuxeo SA. All rights reserved.