public class DBpediaEntitySource extends ParameterizedHTTPEntitySource
OWL_THING, RDF_TYPE| Constructor and Description |
|---|
DBpediaEntitySource() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
dereferenceInto(DocumentModel localEntity,
URI remoteEntity,
boolean override,
boolean lazyResourceFetch)
Dereference a remote entity into an existing document model.
|
Set<String> |
getAdmissibleTypes(URI remoteEntity)
Introspect the referenced entity to suggest which Nuxeo types can be used
to dereference this entity.
|
List<EntitySuggestion> |
suggestRemoteEntity(String keywords,
String type,
int maxSuggestions)
Perform query on registered remote entity sources to suggests entity
definitions that match the name given as keywords and the requested
entity type.
|
canDereference, canSuggestRemoteEntity, dereferenceIntoFromModel, setDescriptorpublic Set<String> getAdmissibleTypes(URI remoteEntity) throws DereferencingException
RemoteEntitySourceremoteEntity - the URI of the entity to dereferenceDereferencingExceptionpublic boolean dereferenceInto(DocumentModel localEntity, URI remoteEntity, boolean override, boolean lazyResourceFetch) throws DereferencingException
RemoteEntitySourceoverride is set to
true.
It is the responsibility of the method caller to save the updated
document model back to the repository.localEntity - local document model to store a copy of the entity
attributeremoteEntity - the URI of the entity to dereferenceoverride - replace non-empty local fields with values from the
remote entitylazyResourceFetch - if true, delay the fetch of the content of
referenced resources (e.g. JPEG images) to first access.DereferencingExceptionpublic List<EntitySuggestion> suggestRemoteEntity(String keywords, String type, int maxSuggestions) throws IOException
RemoteEntitySourceIOExceptionCopyright © 2013 Nuxeo SA. All Rights Reserved.