@Path(value="server/queries/definitions") public class QueryDataResource extends Object
| Modifier and Type | Field and Description |
|---|---|
static org.slf4j.Logger |
logger |
| Constructor and Description |
|---|
QueryDataResource() |
QueryDataResource(QueryDataServiceBase delegate,
KieServerRegistry context) |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
createQueryDefinition(javax.ws.rs.core.HttpHeaders headers,
String queryName,
String payload) |
javax.ws.rs.core.Response |
dropQueryDefinition(javax.ws.rs.core.HttpHeaders headers,
String queryName) |
javax.ws.rs.core.Response |
getQueries(javax.ws.rs.core.HttpHeaders headers,
Integer page,
Integer pageSize) |
javax.ws.rs.core.Response |
getQuery(javax.ws.rs.core.HttpHeaders headers,
String queryName) |
javax.ws.rs.core.Response |
replaceQueryDefinition(javax.ws.rs.core.HttpHeaders headers,
String queryName,
String payload) |
javax.ws.rs.core.Response |
runQuery(javax.ws.rs.core.HttpHeaders headers,
String queryName,
String mapper,
String orderBy,
Integer page,
Integer pageSize) |
javax.ws.rs.core.Response |
runQueryFiltered(javax.ws.rs.core.HttpHeaders headers,
String queryName,
String mapper,
String builder,
Integer page,
Integer pageSize,
String payload) |
javax.ws.rs.core.Response |
runQueryFilteredByDeploymentId(javax.ws.rs.core.HttpHeaders headers,
String containerId,
String queryName,
String mapper,
String builder,
Integer page,
Integer pageSize,
String payload) |
public QueryDataResource()
public QueryDataResource(QueryDataServiceBase delegate, KieServerRegistry context)
@GET
@Produces(value={"application/json","application/xml"})
public javax.ws.rs.core.Response getQueries(@Context
javax.ws.rs.core.HttpHeaders headers,
@QueryParam(value="page") @DefaultValue(value="0")
Integer page,
@QueryParam(value="pageSize") @DefaultValue(value="10")
Integer pageSize)
@POST
@Path(value="{queryName}")
@Consumes(value={"application/json","application/xml"})
@Produces(value={"application/json","application/xml"})
public javax.ws.rs.core.Response createQueryDefinition(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="queryName")
String queryName,
String payload)
@PUT
@Path(value="{queryName}")
@Consumes(value={"application/json","application/xml"})
@Produces(value={"application/json","application/xml"})
public javax.ws.rs.core.Response replaceQueryDefinition(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="queryName")
String queryName,
String payload)
@DELETE
@Path(value="{queryName}")
@Produces(value={"application/json","application/xml"})
public javax.ws.rs.core.Response dropQueryDefinition(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="queryName")
String queryName)
@GET
@Path(value="{queryName}")
@Produces(value={"application/json","application/xml"})
public javax.ws.rs.core.Response getQuery(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="queryName")
String queryName)
@GET
@Path(value="{queryName}/data")
@Produces(value={"application/json","application/xml"})
public javax.ws.rs.core.Response runQuery(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="queryName")
String queryName,
@QueryParam(value="mapper")
String mapper,
@QueryParam(value="orderBy")
String orderBy,
@QueryParam(value="page") @DefaultValue(value="0")
Integer page,
@QueryParam(value="pageSize") @DefaultValue(value="10")
Integer pageSize)
@POST
@Path(value="{queryName}/filtered-data")
@Consumes(value={"application/json","application/xml"})
@Produces(value={"application/json","application/xml"})
public javax.ws.rs.core.Response runQueryFiltered(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="queryName")
String queryName,
@QueryParam(value="mapper")
String mapper,
@QueryParam(value="builder")
String builder,
@QueryParam(value="page") @DefaultValue(value="0")
Integer page,
@QueryParam(value="pageSize") @DefaultValue(value="10")
Integer pageSize,
String payload)
@POST
@Path(value="containers/{containerId}/query/{queryName}/filtered-data")
@Consumes(value={"application/json","application/xml"})
@Produces(value={"application/json","application/xml"})
public javax.ws.rs.core.Response runQueryFilteredByDeploymentId(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="containerId")
String containerId,
@PathParam(value="queryName")
String queryName,
@QueryParam(value="mapper")
String mapper,
@QueryParam(value="builder")
String builder,
@QueryParam(value="page") @DefaultValue(value="0")
Integer page,
@QueryParam(value="pageSize") @DefaultValue(value="10")
Integer pageSize,
String payload)
Copyright © 2001–2021 JBoss by Red Hat. All rights reserved.