Package org.mycore.viewer.resources
Class MCRALTOEditorResource
java.lang.Object
org.mycore.viewer.resources.MCRALTOEditorResource
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionjakarta.ws.rs.core.Response
applyChangeSet
(String pid) long
count()
deleteChangeSet
(String pid) listChangeSets
(long start, long count, String derivate, String session) storeChangeSet
(MCRAltoChangeSet changeSet) updateChangeSet
(MCRAltoChangeSet changeSet, String pid)
-
Constructor Details
-
MCRALTOEditorResource
public MCRALTOEditorResource()
-
-
Method Details
-
storeChangeSet
@POST @Produces("application/json") @Consumes("application/json") @Path("/store") public MCRAltoChangePID storeChangeSet(MCRAltoChangeSet changeSet) throws UnsupportedEncodingException - Throws:
UnsupportedEncodingException
-
updateChangeSet
@POST @Produces("application/json") @Consumes("application/json") @Path("/update/{pid}") public MCRAltoChangePID updateChangeSet(MCRAltoChangeSet changeSet, @PathParam("pid") String pid) throws UnsupportedEncodingException - Throws:
UnsupportedEncodingException
-
applyChangeSet
@POST @Path("/apply/{pid}") public jakarta.ws.rs.core.Response applyChangeSet(@PathParam("pid") String pid) -
deleteChangeSet
-
listChangeSets
@GET @Produces("application/json") @Path("/list") public List<MCRStoredChangeSet> listChangeSets(@DefaultValue("0") @QueryParam("start") long start, @DefaultValue("10") @QueryParam("count") long count, @QueryParam("derivate") String derivate, @QueryParam("session") String session) -
count
@GET @Produces("text/plain") @Path("/list/count") public long count()
-