Package org.fcrepo.http.api
Class FedoraReindex
- java.lang.Object
-
- org.fcrepo.http.commons.AbstractResource
-
- org.fcrepo.http.api.FedoraBaseResource
-
- org.fcrepo.http.api.FedoraReindex
-
@Scope("request") @Path("/{path: (.+/)?}fcr:reindex") public class FedoraReindex extends FedoraBaseResource
- Since:
- 12/01/20
- Author:
- dbernstein
-
-
Field Summary
Fields Modifier and Type Field Description protected String
externalPath
-
Fields inherited from class org.fcrepo.http.api.FedoraBaseResource
dbTransactionExecutor, identifierConverter, resourceFactory, resourceHelper, securityContext, servletRequest, txManager
-
Fields inherited from class org.fcrepo.http.commons.AbstractResource
defaultPidMinter, fedoraPropsConfig, headers, pidMinter, uriInfo, versionService
-
-
Constructor Summary
Constructors Constructor Description FedoraReindex()
Default JAX-RS entry point
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.core.Response
delete()
javax.ws.rs.core.Response
get()
javax.ws.rs.core.Response
put()
javax.ws.rs.core.Response
reindexObject()
Reindex a fedora resource.-
Methods inherited from class org.fcrepo.http.api.FedoraBaseResource
doesResourceExist, doInDbTx, doInDbTxWithRetry, getFedoraResource, getUserPrincipal, identifierConverter, isGhostNode, transaction
-
-
-
-
Field Detail
-
externalPath
@PathParam("path") protected String externalPath
-
-
Constructor Detail
-
FedoraReindex
public FedoraReindex()
Default JAX-RS entry point
-
-
Method Detail
-
reindexObject
@POST @Produces({"application/json;qs=1.0","text/plain;charset=utf-8"}) public javax.ws.rs.core.Response reindexObject()
Reindex a fedora resource.- Returns:
- A response
-
delete
@DELETE public javax.ws.rs.core.Response delete()
-
put
@PUT public javax.ws.rs.core.Response put()
-
get
@GET public javax.ws.rs.core.Response get()
-
-