public interface SearchServiceAPI
| Modifier and Type | Field and Description |
|---|---|
static String |
SCOPE_HEADER |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
collections(String scope) |
javax.ws.rs.core.Response |
collectionsTypes(String scope) |
javax.ws.rs.core.Response |
fieldsMapping(String scope) |
javax.ws.rs.core.Response |
ping() |
javax.ws.rs.core.Response |
presentableFields(String scope) |
javax.ws.rs.core.Response |
search(String scope,
String query,
Boolean all,
Boolean pretty,
Boolean names) |
javax.ws.rs.core.Response |
searchableFields(String scope) |
javax.ws.rs.core.Response |
searchSec(String scope,
String query,
Boolean all,
Boolean pretty,
Boolean names,
Set<String> sids) |
static final String SCOPE_HEADER
@GET @Path(value="/ping") @Produces(value="application/json; charset=UTF-8") javax.ws.rs.core.Response ping()
@GET
@Path(value="search")
@Produces(value="application/json; charset=UTF-8")
javax.ws.rs.core.Response search(@HeaderParam(value="gcube-scope")
String scope,
@QueryParam(value="query")
String query,
@QueryParam(value="all")
Boolean all,
@QueryParam(value="pretty")
Boolean pretty,
@QueryParam(value="names")
Boolean names)
@GET
@Path(value="searchSec")
@Produces(value="application/json; charset=UTF-8")
javax.ws.rs.core.Response searchSec(@HeaderParam(value="gcube-scope")
String scope,
@QueryParam(value="query")
String query,
@QueryParam(value="all")
Boolean all,
@QueryParam(value="pretty")
Boolean pretty,
@QueryParam(value="names")
Boolean names,
@QueryParam(value="sids")
Set<String> sids)
@GET
@Path(value="/collections")
@Produces(value="application/json; charset=UTF-8")
javax.ws.rs.core.Response collections(@HeaderParam(value="gcube-scope")
String scope)
@GET
@Path(value="/searchableFields")
@Produces(value="application/json; charset=UTF-8")
javax.ws.rs.core.Response searchableFields(@HeaderParam(value="gcube-scope")
String scope)
@GET
@Path(value="/presentableFields")
@Produces(value="application/json; charset=UTF-8")
javax.ws.rs.core.Response presentableFields(@HeaderParam(value="gcube-scope")
String scope)
@GET
@Path(value="/fieldsMapping")
@Produces(value="application/json; charset=UTF-8")
javax.ws.rs.core.Response fieldsMapping(@HeaderParam(value="gcube-scope")
String scope)
@GET
@Path(value="/collectionsTypes")
@Produces(value="application/json; charset=UTF-8")
javax.ws.rs.core.Response collectionsTypes(@HeaderParam(value="gcube-scope")
String scope)
Copyright © 2014. All Rights Reserved.