Class PersonGrantCountRequestHandler
- java.lang.Object
-
- edu.cornell.mannlib.vitro.webapp.visualization.persongrantcount.PersonGrantCountRequestHandler
-
- All Implemented Interfaces:
VisualizationRequestHandler
public class PersonGrantCountRequestHandler extends Object implements VisualizationRequestHandler
This request handler is used to serve the content related to an individual's grants over the years like, 1. Sparkline 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 grants over the years. 4. Downloadable PDf file containing the grant 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:
- bkoniden Deepak Konidena
-
-
Constructor Summary
Constructors Constructor Description PersonGrantCountRequestHandler()
-
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
-
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
-
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
-
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
-
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
-
-