@Path(value="/") public class SearchSystemService extends Object implements org.gcube.rest.search.commons.SearchServiceAPI
| Constructor and Description |
|---|
SearchSystemService() |
| 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) |
public javax.ws.rs.core.Response ping()
ping in interface org.gcube.rest.search.commons.SearchServiceAPI@GET
@Path(value="/search")
@Produces(value="application/json; charset=UTF-8")
public javax.ws.rs.core.Response search(@HeaderParam(value="gcube-scope")
String scope,
@QueryParam(value="query")
String query,
@QueryParam(value="all")@DefaultValue(value="false")
Boolean all,
@QueryParam(value="pretty")@DefaultValue(value="false")
Boolean pretty,
@QueryParam(value="names")@DefaultValue(value="false")
Boolean names)
search in interface org.gcube.rest.search.commons.SearchServiceAPI@GET
@Path(value="/searchSec")
@Produces(value="application/json; charset=UTF-8")
public javax.ws.rs.core.Response searchSec(@HeaderParam(value="gcube-scope")
String scope,
@QueryParam(value="query")
String query,
@QueryParam(value="all")@DefaultValue(value="false")
Boolean all,
@QueryParam(value="pretty")@DefaultValue(value="false")
Boolean pretty,
@QueryParam(value="names")@DefaultValue(value="false")
Boolean names,
@QueryParam(value="sids")
Set<String> sids)
searchSec in interface org.gcube.rest.search.commons.SearchServiceAPI@GET
@Path(value="/collections")
@Produces(value="application/json; charset=UTF-8")
public javax.ws.rs.core.Response collections(@HeaderParam(value="gcube-scope")
String scope)
collections in interface org.gcube.rest.search.commons.SearchServiceAPI@GET
@Path(value="/collectionsTypes")
@Produces(value="application/json; charset=UTF-8")
public javax.ws.rs.core.Response collectionsTypes(@HeaderParam(value="gcube-scope")
String scope)
collectionsTypes in interface org.gcube.rest.search.commons.SearchServiceAPI@GET
@Path(value="/searchableFields")
@Produces(value="application/json; charset=UTF-8")
public javax.ws.rs.core.Response searchableFields(@HeaderParam(value="gcube-scope")
String scope)
searchableFields in interface org.gcube.rest.search.commons.SearchServiceAPI@GET
@Path(value="/presentableFields")
@Produces(value="application/json; charset=UTF-8")
public javax.ws.rs.core.Response presentableFields(@HeaderParam(value="gcube-scope")
String scope)
presentableFields in interface org.gcube.rest.search.commons.SearchServiceAPI@GET
@Path(value="/fieldsMapping")
@Produces(value="application/json; charset=UTF-8")
public javax.ws.rs.core.Response fieldsMapping(@HeaderParam(value="gcube-scope")
String scope)
fieldsMapping in interface org.gcube.rest.search.commons.SearchServiceAPICopyright © 2015. All Rights Reserved.