Package | Description |
---|---|
edu.ucsb.nceas.metacat.restservice | |
edu.ucsb.nceas.metacat.restservice.v1 | |
edu.ucsb.nceas.metacat.restservice.v2 |
Modifier and Type | Field and Description |
---|---|
protected D1ResourceHandler |
D1RestServlet.handler |
Modifier and Type | Method and Description |
---|---|
protected D1ResourceHandler |
D1RestServlet.createHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Subclasses should override this method to provide the appropriate handler subclass
|
Modifier and Type | Class and Description |
---|---|
class |
CNResourceHandler
CN REST service implementation handler
****************** CNCore -- DONE create() - POST /d1/cn/object/PID
listFormats() - GET /d1/cn/formats getFormat() - GET /d1/cn/formats/FMTID
getLogRecords - GET /d1/cn/log reserveIdentifier() - POST /d1/cn/reserve
listNodes() - Not implemented registerSystemMetadata() - POST /d1/meta/PID
CNRead -- DONE get() - GET /d1/cn/object/PID getSystemMetadata() - GET
/d1/cn/meta/PID resolve() - GET /d1/cn/resolve/PID assertRelation() - GET
/d1/cn/assertRelation/PID getChecksum() - GET /d1/cn/checksum search() - Not
implemented in Metacat
CNAuthorization setOwner() - PUT /d1/cn/owner/PID isAuthorized() - GET
/d1/cn/isAuthorized/PID setAccessPolicy() - POST /d1/cn/accessRules
CNIdentity - not implemented at all on Metacat
CNReplication setReplicationStatus() - PUT /replicaNotifications/PID
updateReplicationMetadata() - PUT /replicaMetadata/PID setReplicationPolicy()
- PUT /replicaPolicies/PID isNodeAuthorized() - GET
/replicaAuthorizations/PID
CNRegister -- not implemented at all in Metacat ******************
|
class |
MNResourceHandler
MN REST service implementation handler
******************
MNCore -- DONE
ping() - GET /d1/mn/monitor/ping
log() - GET /d1/mn/log
**getObjectStatistics() - GET /d1/mn/monitor/object
getOperationsStatistics - GET /d1/mn/monitor/event
**getStatus - GET /d1/mn/monitor/status
getCapabilities() - GET /d1/mn/ and /d1/mn/node
MNRead -- DONE
get() - GET /d1/mn/object/PID
getSystemMetadata() - GET /d1/mn/meta/PID
describe() - HEAD /d1/mn/object/PID
getChecksum() - GET /d1/mn/checksum/PID
listObjects() - GET /d1/mn/object
synchronizationFailed() - POST /d1/mn/error
MNAuthorization -- DONE
isAuthorized() - GET /d1/mn/isAuthorized/PID
setAccessPolicy() - PUT /d1/mn/accessRules/PID
MNStorage - DONE
create() - POST /d1/mn/object/PID
update() - PUT /d1/mn/object/PID
delete() - DELETE /d1/mn/object/PID
archive() - PUT /d1/mn/archive/PID
systemMetadataChanged() - POST /dirtySystemMetadata/PID
MNReplication
replicate() - POST /d1/mn/replicate
getReplica() - GET /d1/mn/replica
******************
|
Modifier and Type | Method and Description |
---|---|
protected D1ResourceHandler |
MNRestServlet.createHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Provide an MNResourceHandler subclass of D1ResourceHandler
|
protected D1ResourceHandler |
CNRestServlet.createHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Provide a CNResourceHandler subclass of D1ResourceHandler
|
Modifier and Type | Method and Description |
---|---|
protected D1ResourceHandler |
MNRestServlet.createHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Provide an MNResourceHandler subclass of D1ResourceHandler
|
protected D1ResourceHandler |
CNRestServlet.createHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Provide a CNResourceHandler subclass of D1ResourceHandler
|
Copyright © 2020 Regents of the University of California. All Rights Reserved.