Class PersonLevelRequestHandler
- java.lang.Object
-
- edu.cornell.mannlib.vitro.webapp.visualization.personlevel.PersonLevelRequestHandler
-
- All Implemented Interfaces:
VisualizationRequestHandler
public class PersonLevelRequestHandler extends Object implements VisualizationRequestHandler
This request handler is used to serve content rendered on the person level vis page like, 1. Front end of the vis including the co-author & publication sparkline. 2. Downloadable file having the co-author network in graphml format. 3. Downloadable file having the list of co-authors that the individual has worked with & count of such co-authorships.- Author:
- cdtank
-
-
Constructor Summary
Constructors Constructor Description PersonLevelRequestHandler()
-
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 dataset)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
-
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
-
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 dataset) throws MalformedQueryParametersException
- Specified by:
generateVisualizationForShortURLRequestsin interfaceVisualizationRequestHandler- Throws:
MalformedQueryParametersException
-
getRequiredPrivileges
public edu.cornell.mannlib.vitro.webapp.auth.requestedAction.AuthorizationRequest getRequiredPrivileges()
- Specified by:
getRequiredPrivilegesin interfaceVisualizationRequestHandler
-
-