@Path(value="ucd") public class UseCaseDescriptors extends Object
| Constructor and Description |
|---|
UseCaseDescriptors() |
| Modifier and Type | Method and Description |
|---|---|
org.gcube.application.geoportal.common.model.useCaseDescriptor.UseCaseDescriptor |
createNew(org.gcube.application.geoportal.common.model.useCaseDescriptor.UseCaseDescriptor toCreate) |
Boolean |
delete(String id,
Boolean force) |
org.gcube.application.geoportal.common.model.useCaseDescriptor.UseCaseDescriptor |
getById(String id) |
Iterable<?> |
query(String queryString) |
org.gcube.application.geoportal.common.model.useCaseDescriptor.UseCaseDescriptor |
update(String profileId,
org.gcube.application.geoportal.common.model.useCaseDescriptor.UseCaseDescriptor d) |
@POST @Consumes(value="application/json") @Produces(value="application/json") public org.gcube.application.geoportal.common.model.useCaseDescriptor.UseCaseDescriptor createNew(org.gcube.application.geoportal.common.model.useCaseDescriptor.UseCaseDescriptor toCreate)
@PUT
@Path(value="{usecase_id}")
@Consumes(value="application/json")
@Produces(value="application/json")
public org.gcube.application.geoportal.common.model.useCaseDescriptor.UseCaseDescriptor update(@PathParam(value="usecase_id")
String profileId,
org.gcube.application.geoportal.common.model.useCaseDescriptor.UseCaseDescriptor d)
@DELETE
@Produces(value="application/json")
@Path(value="{usecase_id}")
public Boolean delete(@PathParam(value="usecase_id")
String id,
@DefaultValue(value="false") @QueryParam(value="force")
Boolean force)
@GET
@Produces(value="application/json")
@Path(value="{usecase_id}")
public org.gcube.application.geoportal.common.model.useCaseDescriptor.UseCaseDescriptor getById(@PathParam(value="usecase_id")
String id)
Copyright © 2022. All Rights Reserved.