Class ECpdsRESTV1
java.lang.Object
ecmwf.ecpds.master.plugin.service.ECpdsRESTV1
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavax.ws.rs.core.ResponsedatafileDel(String authString, javax.servlet.http.HttpServletRequest request, Long id) Datafile del.javax.ws.rs.core.ResponsedatafilePut(String authString, javax.servlet.http.HttpServletRequest request, String destination, String metadata, String source, String uniquename, String target, Integer priority, String lifetime, String at, Boolean standby, Boolean force) Datafile put.javax.ws.rs.core.ResponsedatafileSize(String authString, javax.servlet.http.HttpServletRequest request, Long id) Datafile size.javax.ws.rs.core.Responsedestination(String authString, javax.servlet.http.HttpServletRequest request, String name) Destination.javax.ws.rs.core.ResponsedestinationCountryList(String authString, javax.servlet.http.HttpServletRequest request) Destination country list.javax.ws.rs.core.ResponsedestinationList(String authString, javax.servlet.http.HttpServletRequest request, String iso, String id, Integer type) Destination list.javax.ws.rs.core.ResponsedestinationTypeList(String authString, javax.servlet.http.HttpServletRequest request) Destination type list.javax.ws.rs.core.ResponsegetDestinationBackup(String authString, javax.servlet.http.HttpServletRequest request, String name) Destination.javax.ws.rs.core.ResponsegetDestinationBackup(String authString, javax.servlet.http.HttpServletRequest request, String iso, String id, Integer type) Destination list.javax.ws.rs.core.ResponsegetVersion(javax.servlet.http.HttpServletRequest request) Gets the version.javax.ws.rs.core.ResponseincomingAssociationAdd(String authString, javax.servlet.http.HttpServletRequest request, String id, String destination) Incoming association add.javax.ws.rs.core.ResponseincomingAssociationDel(String authString, javax.servlet.http.HttpServletRequest request, String id, String destination) Incoming association del.javax.ws.rs.core.ResponseincomingAssociationList(String authString, javax.servlet.http.HttpServletRequest request, String id) Incoming association list.javax.ws.rs.core.ResponseincomingCategoryAdd(String authString, javax.servlet.http.HttpServletRequest request, String id, List<String> categories) Incoming category add.javax.ws.rs.core.ResponseincomingUserAdd(String authString, javax.servlet.http.HttpServletRequest request, String id, String pass, String email, String iso) Incoming user add.javax.ws.rs.core.ResponseincomingUserAdd2(String authString, javax.servlet.http.HttpServletRequest request, String id, String email, String iso) Incoming user add2.javax.ws.rs.core.ResponseincomingUserList(String authString, javax.servlet.http.HttpServletRequest request, String destination) Incoming user list.javax.ws.rs.core.ResponseputDestinationBackup(String authString, javax.servlet.http.HttpServletRequest request, Boolean copySharedHost, ecmwf.ecpds.master.plugin.service.ECpdsRESTV1.PutDestinationBackupRequest backupRequest) Put destination backup.javax.ws.rs.core.ResponsestepStatusHistoryList(String authString, javax.servlet.http.HttpServletRequest request, String product, String time, String step, String type) Monitoring status list.javax.ws.rs.core.ResponsestepStatusList(String authString, javax.servlet.http.HttpServletRequest request, String product, String time) Monitoring status list.javax.ws.rs.core.ResponseUser del.
-
Constructor Details
-
ECpdsRESTV1
public ECpdsRESTV1()
-
-
Method Details
-
getVersion
public javax.ws.rs.core.Response getVersion(@Context javax.servlet.http.HttpServletRequest request) Gets the version.- Parameters:
request- the request- Returns:
- the version
-
incomingUserAdd
public javax.ws.rs.core.Response incomingUserAdd(@HeaderParam("authorization") String authString, @Context javax.servlet.http.HttpServletRequest request, String id, String pass, String email, String iso) Incoming user add.- Parameters:
authString- the auth stringrequest- the requestid- the idpass- the passemail- the emailiso- the iso- Returns:
- the response
-
incomingUserAdd2
public javax.ws.rs.core.Response incomingUserAdd2(@HeaderParam("authorization") String authString, @Context javax.servlet.http.HttpServletRequest request, String id, String email, String iso) Incoming user add2.- Parameters:
authString- the auth stringrequest- the requestid- the idemail- the emailiso- the iso- Returns:
- the response
-
incomingUserList
public javax.ws.rs.core.Response incomingUserList(@HeaderParam("authorization") String authString, @Context javax.servlet.http.HttpServletRequest request, String destination) Incoming user list.- Parameters:
authString- the auth stringrequest- the requestdestination- the destination- Returns:
- the response
-
userDel
-
incomingCategoryAdd
public javax.ws.rs.core.Response incomingCategoryAdd(@HeaderParam("authorization") String authString, @Context javax.servlet.http.HttpServletRequest request, String id, List<String> categories) Incoming category add.- Parameters:
authString- the auth stringrequest- the requestid- the idcategories- the categories- Returns:
- the response
-
incomingAssociationAdd
public javax.ws.rs.core.Response incomingAssociationAdd(@HeaderParam("authorization") String authString, @Context javax.servlet.http.HttpServletRequest request, String id, String destination) Incoming association add.- Parameters:
authString- the auth stringrequest- the requestid- the iddestination- the destination- Returns:
- the response
-
incomingAssociationDel
public javax.ws.rs.core.Response incomingAssociationDel(@HeaderParam("authorization") String authString, @Context javax.servlet.http.HttpServletRequest request, String id, String destination) Incoming association del.- Parameters:
authString- the auth stringrequest- the requestid- the iddestination- the destination- Returns:
- the response
-
incomingAssociationList
-
destinationList
public javax.ws.rs.core.Response destinationList(@HeaderParam("authorization") String authString, @Context javax.servlet.http.HttpServletRequest request, String iso, String id, Integer type) Destination list.- Parameters:
authString- the auth stringrequest- the requestiso- the isoid- the idtype- the type- Returns:
- the response
-
destination
-
getDestinationBackup
public javax.ws.rs.core.Response getDestinationBackup(@HeaderParam("authorization") String authString, @Context javax.servlet.http.HttpServletRequest request, String iso, String id, Integer type) Destination list.- Parameters:
authString- the auth stringrequest- the requestiso- the isoid- the idtype- the type- Returns:
- the response
-
getDestinationBackup
-
putDestinationBackup
public javax.ws.rs.core.Response putDestinationBackup(@HeaderParam("authorization") String authString, @Context javax.servlet.http.HttpServletRequest request, Boolean copySharedHost, ecmwf.ecpds.master.plugin.service.ECpdsRESTV1.PutDestinationBackupRequest backupRequest) Put destination backup.- Parameters:
authString- the auth stringrequest- the requestcopySharedHost- the copy shared hostbackupRequest- the backup request- Returns:
- the response
-
destinationTypeList
public javax.ws.rs.core.Response destinationTypeList(@HeaderParam("authorization") String authString, @Context javax.servlet.http.HttpServletRequest request) Destination type list.- Parameters:
authString- the auth stringrequest- the request- Returns:
- the response
-
destinationCountryList
public javax.ws.rs.core.Response destinationCountryList(@HeaderParam("authorization") String authString, @Context javax.servlet.http.HttpServletRequest request) Destination country list.- Parameters:
authString- the auth stringrequest- the request- Returns:
- the response
-
stepStatusList
public javax.ws.rs.core.Response stepStatusList(@HeaderParam("authorization") String authString, @Context javax.servlet.http.HttpServletRequest request, String product, String time) Monitoring status list.- Parameters:
authString- the auth stringrequest- the requestproduct- the producttime- the time- Returns:
- the response
-
stepStatusHistoryList
public javax.ws.rs.core.Response stepStatusHistoryList(@HeaderParam("authorization") String authString, @Context javax.servlet.http.HttpServletRequest request, String product, String time, String step, String type) Monitoring status list.- Parameters:
authString- the auth stringrequest- the requestproduct- the producttime- the timestep- the steptype- the type- Returns:
- the response
-
datafilePut
public javax.ws.rs.core.Response datafilePut(@HeaderParam("authorization") String authString, @Context javax.servlet.http.HttpServletRequest request, String destination, String metadata, String source, String uniquename, String target, Integer priority, String lifetime, String at, Boolean standby, Boolean force) Datafile put.- Parameters:
authString- the auth stringrequest- the requestdestination- the destinationmetadata- the metadatasource- the sourceuniquename- the uniquenametarget- the targetpriority- the prioritylifetime- the lifetimeat- the atstandby- the standbyforce- the force- Returns:
- the response
-
datafileSize
-
datafileDel
-