Hello all,
I could use a little help from somebody :)
Building a custom EnhancementEngine to append into an existing chain
we got a strange error:
what we want to achieve is to add additional metadata (enhancements)
to a content item. As far I understood we can do it additng triples
into item's metadata graph.
- running in the provided sling felix launcher
- Revision 1428346
public void computeEnhancements(ContentItem ci)
{
LockableMGraph metadata = ci.getMetadata();
// etc
}
throws an error
java.lang.NoSuchMethodError: org.apache.stanbol.enhancer.servicesapi.ContentItem
.getMetadata()Lorg/apache/clerezza/rdf/core/access/LockableMGraph;
at com.apogado.tfse.enhancer.steenhancer.SteEnhancer.computeEnhancements
(SteEnhancer.java:67)
at org.apache.stanbol.enhancer.jobmanager.event.impl.EnhancementJobHandl
er.processEvent(EnhancementJobHandler.java:256)
at org.apache.stanbol.enhancer.jobmanager.event.impl.EnhancementJobHandl
er.handleEvent(EnhancementJobHandler.java:189)
dependences:
org.apache.stanbol/org.apache.stanbol.enhancer.servicesapi/0.9.0-incubating
where the ContentItem class contains a method getMetadata() returning
a LockableMGraph..
Any help is appreciated. Thank you in advance
Gabriel
--
Gabriel Vince
Senior Consultant
Apogado
http://www.apogado.com