@Path(value="quotaPackageManager") public class QuotaPackageManager extends Object
| Constructor and Description |
|---|
QuotaPackageManager() |
| Modifier and Type | Method and Description |
|---|---|
org.gcube.common.quota.library.quotalist.ServicePackage |
getDetailPackage(long servicepackage_id) |
org.gcube.common.quota.library.ServicePackages |
getPackages()
list of package
example:
|
javax.ws.rs.core.Response |
insertPackage(org.gcube.common.quota.library.quotalist.ServicePackage servicePackages)
insert a package
quotaPackageManager/insert
content-type:text/xml
Request Method: POST
|
javax.ws.rs.core.Response |
removePackage(long servicepackageId)
Remove a package
|
javax.ws.rs.core.Response |
removePackageDetail(long servicepackagedetailId)
Remove a detail package
|
@POST @Consumes(value="text/xml") @Path(value="/insert/") public javax.ws.rs.core.Response insertPackage(org.gcube.common.quota.library.quotalist.ServicePackage servicePackages)
servicePackages - @GET @Produces(value="application/xml") @Path(value="/") public org.gcube.common.quota.library.ServicePackages getPackages()
@GET
@Path(value="/detail/{servicepackage_id}")
@Produces(value="text/xml")
public org.gcube.common.quota.library.quotalist.ServicePackage getDetailPackage(@NotNull@PathParam(value="servicepackage_id")
long servicepackage_id)
@DELETE
@Path(value="/remove/{servicepackage_id}")
public javax.ws.rs.core.Response removePackage(@Null@PathParam(value="servicepackage_id")
long servicepackageId)
servicepackagedetailId - @DELETE
@Path(value="/removedetail/{servicepackagedetail_id}")
public javax.ws.rs.core.Response removePackageDetail(@Null@PathParam(value="servicepackagedetail_id")
long servicepackagedetailId)
servicepackagedetailId - Copyright © 2017. All Rights Reserved.