Class ECpdsRESTV1
java.lang.Object
ecmwf.ecpds.master.plugin.service.ECpdsRESTV1
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavax.ws.rs.core.Response
datafileDel
(String authString, javax.servlet.http.HttpServletRequest request, Long id) Datafile del.javax.ws.rs.core.Response
datafilePut
(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.Response
datafileSize
(String authString, javax.servlet.http.HttpServletRequest request, Long id) Datafile size.javax.ws.rs.core.Response
destination
(String authString, javax.servlet.http.HttpServletRequest request, String name) Destination.javax.ws.rs.core.Response
destinationCountryList
(String authString, javax.servlet.http.HttpServletRequest request) Destination country list.javax.ws.rs.core.Response
destinationList
(String authString, javax.servlet.http.HttpServletRequest request, String iso, String id, Integer type) Destination list.javax.ws.rs.core.Response
destinationTypeList
(String authString, javax.servlet.http.HttpServletRequest request) Destination type list.javax.ws.rs.core.Response
getDestinationBackup
(String authString, javax.servlet.http.HttpServletRequest request, String name) Destination.javax.ws.rs.core.Response
getDestinationBackup
(String authString, javax.servlet.http.HttpServletRequest request, String iso, String id, Integer type) Destination list.javax.ws.rs.core.Response
getVersion
(javax.servlet.http.HttpServletRequest request) Gets the version.javax.ws.rs.core.Response
incomingAssociationAdd
(String authString, javax.servlet.http.HttpServletRequest request, String id, String destination) Incoming association add.javax.ws.rs.core.Response
incomingAssociationDel
(String authString, javax.servlet.http.HttpServletRequest request, String id, String destination) Incoming association del.javax.ws.rs.core.Response
incomingAssociationList
(String authString, javax.servlet.http.HttpServletRequest request, String id) Incoming association list.javax.ws.rs.core.Response
incomingCategoryAdd
(String authString, javax.servlet.http.HttpServletRequest request, String id, List<String> categories) Incoming category add.javax.ws.rs.core.Response
incomingUserAdd
(String authString, javax.servlet.http.HttpServletRequest request, String id, String pass, String email, String iso) Incoming user add.javax.ws.rs.core.Response
incomingUserAdd2
(String authString, javax.servlet.http.HttpServletRequest request, String id, String email, String iso) Incoming user add2.javax.ws.rs.core.Response
incomingUserList
(String authString, javax.servlet.http.HttpServletRequest request, String destination) Incoming user list.javax.ws.rs.core.Response
putDestinationBackup
(String authString, javax.servlet.http.HttpServletRequest request, Boolean copySharedHost, ecmwf.ecpds.master.plugin.service.ECpdsRESTV1.PutDestinationBackupRequest backupRequest) Put destination backup.javax.ws.rs.core.Response
stepStatusHistoryList
(String authString, javax.servlet.http.HttpServletRequest request, String product, String time, String step, String type) Monitoring status list.javax.ws.rs.core.Response
stepStatusList
(String authString, javax.servlet.http.HttpServletRequest request, String product, String time) Monitoring status list.javax.ws.rs.core.Response
User 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
-