Class CoAuthorshipRequestHandler
- java.lang.Object
-
- edu.cornell.mannlib.vitro.webapp.visualization.coauthorship.CoAuthorshipRequestHandler
-
- All Implemented Interfaces:
VisualizationRequestHandler
public class CoAuthorshipRequestHandler extends Object implements VisualizationRequestHandler
This request handler is used when information related to co-authorship network for an individual is requested. It currently provides 2 outputs, 1. Graphml content representing the individual's co-authorship network 1. CSV file containing the list(& count) of unique co-authors with which the individual has worked over the years. This data powers the related sparkline.- Author:
- cdtank
-
-
Constructor Summary
Constructors Constructor Description CoAuthorshipRequestHandler()
-
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
-
-