Class RisResourceBuilder
java.lang.Object
io.goobi.viewer.api.rest.resourcebuilders.RisResourceBuilder
- Author:
- Florian Alpers
-
Constructor Summary
ConstructorsConstructorDescriptionRisResourceBuilder(HttpServletRequest request, HttpServletResponse response) -
Method Summary
-
Constructor Details
-
RisResourceBuilder
- Parameters:
request- HTTP servlet requestresponse- HTTP servlet response for setting headers
-
-
Method Details
-
writeRIS
public StreamingOutput writeRIS(List<SearchHit> searchHits) throws de.unigoettingen.sub.commons.contentlib.exceptions.ContentLibException - Parameters:
searchHits- list of search hits to export as RIS- Returns:
StreamingOutput- Throws:
de.unigoettingen.sub.commons.contentlib.exceptions.ContentLibException
-
writeRIS
public StreamingOutput writeRIS(StructElement se) throws IndexUnreachableException, DAOException, de.unigoettingen.sub.commons.contentlib.exceptions.ContentLibException - Parameters:
se- structure element to generate RIS for- Returns:
StreamingOutput- Throws:
IndexUnreachableExceptionDAOExceptionde.unigoettingen.sub.commons.contentlib.exceptions.ContentNotFoundExceptionde.unigoettingen.sub.commons.contentlib.exceptions.ContentLibException
-
getRIS
public String getRIS(StructElement se) throws de.unigoettingen.sub.commons.contentlib.exceptions.ContentNotFoundException, IndexUnreachableException, DAOException - Parameters:
se- structure element to generate RIS for- Returns:
- Generated RIS
- Throws:
de.unigoettingen.sub.commons.contentlib.exceptions.ContentNotFoundExceptionDAOExceptionIndexUnreachableException
-