public abstract class CRUDService<R extends Repository<M>,M extends Model> extends RestService<R,M>
metrics| Constructor and Description |
|---|
CRUDService() |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
create(List<M> models) |
void |
delete(String uuid) |
Model |
read(String uuid,
SearchParameter params) |
FrogrResponse |
search(SearchParameter params) |
FrogrResponse |
searchPost(SearchParameter params) |
List<M> |
update(List<M> models) |
repository, service@GET
@Path(value="{uuid: [a-zA-Z0-9]+}")
public Model read(@PathParam(value="uuid")
String uuid,
@SearchParam
SearchParameter params)
@GET public FrogrResponse search(@SearchParam SearchParameter params)
@POST @Path(value="search") public FrogrResponse searchPost(SearchParameter params)
@DELETE
@Path(value="{uuid: [a-zA-Z0-9]+}")
public void delete(@PathParam(value="uuid")
String uuid)
Copyright © 2018. All rights reserved.