Class PersonPublicationCountRequestHandler
- java.lang.Object
-
- edu.cornell.mannlib.vitro.webapp.visualization.personpubcount.PersonPublicationCountRequestHandler
-
- All Implemented Interfaces:
VisualizationRequestHandler
public class PersonPublicationCountRequestHandler extends Object implements VisualizationRequestHandler
This request handler is used to serve the content related to an individual's publications over the years like, 1. Sprakline representing this 2. An entire page dedicated to the sparkline vis which will also have links to download the data using which the sparkline was rendered & its tabular representation etc. 3. Downloadable CSV file containing number of publications over the years. 4. Downloadable PDf file containing the publications content, among other things. Currently this is disabled because the feature is half-baked. We plan to activate this in the next major release.- Author:
- cdtank
-
-
Constructor Summary
Constructors Constructor Description PersonPublicationCountRequestHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectgenerateAjaxVisualization(edu.cornell.mannlib.vitro.webapp.controller.VitroRequest vitroRequest, org.apache.commons.logging.Log log, org.apache.jena.query.Dataset dataset)Map<String,String>generateDataVisualization(edu.cornell.mannlib.vitro.webapp.controller.VitroRequest vitroRequest, org.apache.commons.logging.Log log, org.apache.jena.query.Dataset dataset)edu.cornell.mannlib.vitro.webapp.controller.freemarker.responsevalues.ResponseValuesgenerateStandardVisualization(edu.cornell.mannlib.vitro.webapp.controller.VitroRequest vitroRequest, org.apache.commons.logging.Log log, org.apache.jena.query.Dataset dataset)edu.cornell.mannlib.vitro.webapp.controller.freemarker.responsevalues.ResponseValuesgenerateVisualizationForShortURLRequests(Map<String,String> parameters, edu.cornell.mannlib.vitro.webapp.controller.VitroRequest vitroRequest, org.apache.commons.logging.Log log, org.apache.jena.query.Dataset dataSource)edu.cornell.mannlib.vitro.webapp.auth.requestedAction.AuthorizationRequestgetRequiredPrivileges()
-
-
-
Method Detail
-
generateAjaxVisualization
public Object generateAjaxVisualization(edu.cornell.mannlib.vitro.webapp.controller.VitroRequest vitroRequest, org.apache.commons.logging.Log log, org.apache.jena.query.Dataset dataset) throws MalformedQueryParametersException
- Specified by:
generateAjaxVisualizationin interfaceVisualizationRequestHandler- Throws:
MalformedQueryParametersException
-
generateVisualizationForShortURLRequests
public edu.cornell.mannlib.vitro.webapp.controller.freemarker.responsevalues.ResponseValues generateVisualizationForShortURLRequests(Map<String,String> parameters, edu.cornell.mannlib.vitro.webapp.controller.VitroRequest vitroRequest, org.apache.commons.logging.Log log, org.apache.jena.query.Dataset dataSource) throws MalformedQueryParametersException
- Specified by:
generateVisualizationForShortURLRequestsin interfaceVisualizationRequestHandler- Throws:
MalformedQueryParametersException
-
generateDataVisualization
public Map<String,String> generateDataVisualization(edu.cornell.mannlib.vitro.webapp.controller.VitroRequest vitroRequest, org.apache.commons.logging.Log log, org.apache.jena.query.Dataset dataset) throws MalformedQueryParametersException
- Specified by:
generateDataVisualizationin interfaceVisualizationRequestHandler- Throws:
MalformedQueryParametersException
-
generateStandardVisualization
public edu.cornell.mannlib.vitro.webapp.controller.freemarker.responsevalues.ResponseValues generateStandardVisualization(edu.cornell.mannlib.vitro.webapp.controller.VitroRequest vitroRequest, org.apache.commons.logging.Log log, org.apache.jena.query.Dataset dataset) throws MalformedQueryParametersException- Specified by:
generateStandardVisualizationin interfaceVisualizationRequestHandler- Throws:
MalformedQueryParametersException
-
getRequiredPrivileges
public edu.cornell.mannlib.vitro.webapp.auth.requestedAction.AuthorizationRequest getRequiredPrivileges()
- Specified by:
getRequiredPrivilegesin interfaceVisualizationRequestHandler
-
-