public class SiteManagerRootResource
extends org.apache.stanbol.commons.web.base.resource.BaseStanbolResource
SiteManager.
TODO: add description| Modifier and Type | Field and Description |
|---|---|
static Set<String> |
RDF_MEDIA_TYPES |
| Constructor and Description |
|---|
SiteManagerRootResource(javax.servlet.ServletContext context) |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
findEntity(String name,
String parsedField,
String language,
Integer limit,
Integer offset,
String ldpath,
javax.ws.rs.core.HttpHeaders headers) |
javax.ws.rs.core.Response |
findEntityfromGet(String name,
String field,
String language,
int limit,
int offset,
String ldpath,
javax.ws.rs.core.HttpHeaders headers) |
javax.ws.rs.core.Response |
getEntityById(String id,
javax.ws.rs.core.HttpHeaders headers)
Cool URI handler for Signs.
|
javax.ws.rs.core.Response |
getQueryDocumentation(javax.ws.rs.core.HttpHeaders headers) |
javax.ws.rs.core.Response |
getReferencedSites(javax.ws.rs.core.UriInfo uriInfo,
javax.ws.rs.core.HttpHeaders headers)
Getter for the id's of all referenced sites
|
javax.ws.rs.core.Response |
getSitesPage(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 |
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 |
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. |
public SiteManagerRootResource(@Context
javax.servlet.ServletContext context)
public javax.ws.rs.core.Response handleCorsPreflight(@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 handleCorsPreflightQuery(@Context
javax.ws.rs.core.HttpHeaders headers)
public javax.ws.rs.core.Response getSitesPage(@Context
javax.ws.rs.core.HttpHeaders headers)
public javax.ws.rs.core.Response getReferencedSites(@Context
javax.ws.rs.core.UriInfo uriInfo,
@Context
javax.ws.rs.core.HttpHeaders headers)
public javax.ws.rs.core.Response handleCorsPreflightEntity(@Context
javax.ws.rs.core.HttpHeaders headers)
public javax.ws.rs.core.Response getEntityById(String id, @Context javax.ws.rs.core.HttpHeaders headers)
id - The id of the entity (required)headers - the request headers used to get the requested MediaTypepublic javax.ws.rs.core.Response findEntityfromGet(String name, String field, String language, int limit, int offset, 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 ldpath, @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 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.