public class EntityhubRootResource
extends org.apache.stanbol.commons.web.base.resource.BaseStanbolResource
| Constructor and Description |
|---|
EntityhubRootResource(javax.servlet.ServletContext servletContext) |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
createEntity(String id,
boolean allowUpdate,
Map<String,org.apache.stanbol.entityhub.servicesapi.model.Representation> parsed,
javax.ws.rs.core.HttpHeaders headers) |
javax.ws.rs.core.Response |
deleteEntity(String id,
javax.ws.rs.core.HttpHeaders headers) |
javax.ws.rs.core.Response |
findEntity(String name,
String parsedField,
String language,
Integer limit,
Integer offset,
String select,
String ldpath,
javax.ws.rs.core.HttpHeaders headers) |
javax.ws.rs.core.Response |
findEntityByGet(String name,
String field,
String language,
Integer limit,
Integer offset,
String select,
String ldpath,
javax.ws.rs.core.HttpHeaders headers) |
javax.ws.rs.core.Response |
get(javax.ws.rs.core.HttpHeaders headers) |
javax.ws.rs.core.Response |
getEntityMapping(String entity,
javax.ws.rs.core.HttpHeaders headers) |
javax.ws.rs.core.Response |
getMapping(String reference,
javax.ws.rs.core.HttpHeaders headers) |
javax.ws.rs.core.Response |
getQueryDocumentation(javax.ws.rs.core.HttpHeaders headers) |
javax.ws.rs.core.Response |
getSymbol(String symbolId,
javax.ws.rs.core.HttpHeaders headers) |
javax.ws.rs.core.Response |
getSymbolMappings(String symbol,
javax.ws.rs.core.HttpHeaders headers) |
javax.ws.rs.core.Response |
handleCorsPreflight(javax.ws.rs.core.HttpHeaders headers) |
javax.ws.rs.core.Response |
handleCorsPreflightEntity(javax.ws.rs.core.HttpHeaders headers) |
javax.ws.rs.core.Response |
handleCorsPreflightFind(javax.ws.rs.core.HttpHeaders headers) |
javax.ws.rs.core.Response |
handleCorsPreflightLDPath(javax.ws.rs.core.HttpHeaders headers) |
javax.ws.rs.core.Response |
handleCorsPreflightMapping(javax.ws.rs.core.HttpHeaders headers) |
javax.ws.rs.core.Response |
handleCorsPreflightMappingEntity(javax.ws.rs.core.HttpHeaders headers) |
javax.ws.rs.core.Response |
handleCorsPreflightMappingSymbol(javax.ws.rs.core.HttpHeaders headers) |
javax.ws.rs.core.Response |
handleCorsPreflightQuery(javax.ws.rs.core.HttpHeaders headers) |
javax.ws.rs.core.Response |
handleLDPathGet(Set<String> contexts,
String ldpath,
javax.ws.rs.core.HttpHeaders headers) |
javax.ws.rs.core.Response |
handleLDPathPost(Set<String> contexts,
String ldpath,
javax.ws.rs.core.HttpHeaders headers) |
javax.ws.rs.core.Response |
lookupSymbol(String reference,
boolean create,
javax.ws.rs.core.HttpHeaders headers) |
javax.ws.rs.core.Response |
queryEntities(org.apache.stanbol.entityhub.servicesapi.query.FieldQuery query,
javax.ws.rs.core.HttpHeaders headers)
Allows to parse any kind of
FieldQuery in its JSON Representation. |
javax.ws.rs.core.Response |
updateEntity(String id,
boolean allowCreate,
Map<String,org.apache.stanbol.entityhub.servicesapi.model.Representation> parsed,
javax.ws.rs.core.HttpHeaders headers) |
public EntityhubRootResource(@Context
javax.servlet.ServletContext servletContext)
public javax.ws.rs.core.Response handleCorsPreflight(@Context
javax.ws.rs.core.HttpHeaders headers)
public javax.ws.rs.core.Response get(@Context
javax.ws.rs.core.HttpHeaders headers)
public javax.ws.rs.core.Response getSymbol(String symbolId, @Context javax.ws.rs.core.HttpHeaders headers) throws javax.ws.rs.WebApplicationException
javax.ws.rs.WebApplicationExceptionpublic javax.ws.rs.core.Response lookupSymbol(String reference, boolean create, @Context javax.ws.rs.core.HttpHeaders headers) throws javax.ws.rs.WebApplicationException
javax.ws.rs.WebApplicationExceptionpublic javax.ws.rs.core.Response handleCorsPreflightEntity(@Context
javax.ws.rs.core.HttpHeaders headers)
public javax.ws.rs.core.Response createEntity(String id, boolean allowUpdate, Map<String,org.apache.stanbol.entityhub.servicesapi.model.Representation> parsed, @Context javax.ws.rs.core.HttpHeaders headers)
public javax.ws.rs.core.Response updateEntity(String id, boolean allowCreate, Map<String,org.apache.stanbol.entityhub.servicesapi.model.Representation> parsed, @Context javax.ws.rs.core.HttpHeaders headers)
public javax.ws.rs.core.Response deleteEntity(String id, @Context javax.ws.rs.core.HttpHeaders headers)
public javax.ws.rs.core.Response handleCorsPreflightFind(@Context
javax.ws.rs.core.HttpHeaders headers)
public javax.ws.rs.core.Response findEntityByGet(String name, String field, String language, Integer limit, Integer offset, String select, String ldpath, @Context javax.ws.rs.core.HttpHeaders headers)
public javax.ws.rs.core.Response findEntity(String name, String parsedField, String language, Integer limit, Integer offset, String select, String ldpath, @Context javax.ws.rs.core.HttpHeaders headers)
public javax.ws.rs.core.Response handleCorsPreflightQuery(@Context
javax.ws.rs.core.HttpHeaders headers)
public javax.ws.rs.core.Response getQueryDocumentation(@Context
javax.ws.rs.core.HttpHeaders headers)
public javax.ws.rs.core.Response queryEntities(org.apache.stanbol.entityhub.servicesapi.query.FieldQuery query,
@Context
javax.ws.rs.core.HttpHeaders headers)
FieldQuery in its JSON Representation.
TODO: as soon as the entityhub supports multiple query types this need to be refactored. The idea is that this dynamically detects query types and than redirects them to the referenced site implementation.
query - The field query in JSON formatheaders - the header information of the requestpublic javax.ws.rs.core.Response handleCorsPreflightMapping(@Context
javax.ws.rs.core.HttpHeaders headers)
public javax.ws.rs.core.Response getMapping(String reference, @Context javax.ws.rs.core.HttpHeaders headers) throws javax.ws.rs.WebApplicationException
javax.ws.rs.WebApplicationExceptionpublic javax.ws.rs.core.Response handleCorsPreflightMappingEntity(@Context
javax.ws.rs.core.HttpHeaders headers)
public javax.ws.rs.core.Response getEntityMapping(String entity, @Context javax.ws.rs.core.HttpHeaders headers) throws javax.ws.rs.WebApplicationException
javax.ws.rs.WebApplicationExceptionpublic javax.ws.rs.core.Response handleCorsPreflightMappingSymbol(@Context
javax.ws.rs.core.HttpHeaders headers)
public javax.ws.rs.core.Response getSymbolMappings(String symbol, @Context javax.ws.rs.core.HttpHeaders headers) throws javax.ws.rs.WebApplicationException
javax.ws.rs.WebApplicationExceptionpublic javax.ws.rs.core.Response handleCorsPreflightLDPath(@Context
javax.ws.rs.core.HttpHeaders headers)
public javax.ws.rs.core.Response handleLDPathGet(Set<String> contexts, String ldpath, @Context javax.ws.rs.core.HttpHeaders headers)
Copyright © 2010-2014 The Apache Software Foundation. All Rights Reserved.