1. Refactored to remove a parameter not used by the called calss. see http://issues.library.cornell.edu/browse/NIHVIVO-2114

This commit is contained in:
cdtank 2011-02-22 19:58:36 +00:00
parent 6970daed9f
commit e67aac14bb
6 changed files with 12 additions and 36 deletions

View file

@ -110,7 +110,6 @@ public class PersonGrantCountRequestHandler implements VisualizationRequestHandl
new PersonGrantCountVisCodeGenerator(personURI,
visMode,
visContainer,
piGrants,
yearToGrantCount,
log);
@ -157,7 +156,6 @@ public class PersonGrantCountRequestHandler implements VisualizationRequestHandl
new PersonGrantCountVisCodeGenerator(personURI,
visMode,
visContainer,
piGrants,
yearToGrantCount,
log);

View file

@ -16,7 +16,6 @@ import org.apache.commons.logging.Log;
import edu.cornell.mannlib.vitro.webapp.controller.visualization.freemarker.VisualizationFrameworkConstants;
import edu.cornell.mannlib.vitro.webapp.visualization.constants.VOConstants;
import edu.cornell.mannlib.vitro.webapp.visualization.constants.VisConstants;
import edu.cornell.mannlib.vitro.webapp.visualization.freemarker.valueobjects.Grant;
import edu.cornell.mannlib.vitro.webapp.visualization.freemarker.valueobjects.SparklineData;
import edu.cornell.mannlib.vitro.webapp.visualization.freemarker.valueobjects.YearToEntityCountDataElement;
import edu.cornell.mannlib.vitro.webapp.visualization.freemarker.visutils.UtilityFunctions;
@ -45,8 +44,7 @@ public class PersonGrantCountVisCodeGenerator {
private String individualURI;
public PersonGrantCountVisCodeGenerator(String individualURIParam,
String visMode, String visContainer, Set<Grant> piGrants,
Map<String, Integer> yearToGrantCount,
String visMode, String visContainer, Map<String, Integer> yearToGrantCount,
Log log) {
this.individualURI = individualURIParam;
@ -55,7 +53,7 @@ public class PersonGrantCountVisCodeGenerator {
this.log = log;
this.sparklineParameterVO = setupSparklineParameters(visMode, visContainer, piGrants);
this.sparklineParameterVO = setupSparklineParameters(visMode, visContainer);
}
@ -68,8 +66,7 @@ public class PersonGrantCountVisCodeGenerator {
* @return
*/
private SparklineData setupSparklineParameters(String visMode,
String providedVisContainerID,
Set<Grant> piGrants) {
String providedVisContainerID) {
SparklineData sparklineData = new SparklineData();
sparklineData.setYearToActivityCount(yearToGrantCount);

View file

@ -113,7 +113,6 @@ public class PersonLevelRequestHandler implements VisualizationRequestHandler {
egoURI,
VisualizationFrameworkConstants.FULL_SPARKLINE_VIS_MODE,
EGO_GRANT_SPARKLINE_VIS_CONTAINER_ID,
piGrants,
yearToGrantCount,
log);
@ -174,7 +173,6 @@ public class PersonLevelRequestHandler implements VisualizationRequestHandler {
egoURI,
VisualizationFrameworkConstants.FULL_SPARKLINE_VIS_MODE,
EGO_PUB_SPARKLINE_VIS_CONTAINER_ID,
authorDocuments,
yearToPublicationCount,
log);

View file

@ -55,13 +55,11 @@ public class PersonPublicationCountQueryRunner implements QueryRunner<Set<BiboDo
+ "SELECT (str(?authorLabel) as ?" + QueryFieldLabels.AUTHOR_LABEL + ") \n"
+ " (str(?document) as ?" + QueryFieldLabels.DOCUMENT_URL + ") \n"
+ " (str(?publicationDate) as ?" + QueryFieldLabels.DOCUMENT_PUBLICATION_DATE + ") \n";
// + " (str(?publicationYearUsing_1_1_property) as ?" + QueryFieldLabels.DOCUMENT_PUBLICATION_YEAR_USING_1_1_PROPERTY + ") \n";
private static final String SPARQL_QUERY_COMMON_WHERE_CLAUSE = ""
+ "?document rdfs:label ?documentLabel .\n"
+ "OPTIONAL { ?document core:dateTimeValue ?dateTimeValue . \n"
+ " ?dateTimeValue core:dateTime ?publicationDate } .\n" ;
//+ "OPTIONAL { ?document core:year ?publicationYearUsing_1_1_property } ." ;
public PersonPublicationCountQueryRunner(String personURI,
Dataset Dataset, Log log) {
@ -87,14 +85,6 @@ public class PersonPublicationCountQueryRunner implements QueryRunner<Set<BiboDo
biboDocument.setPublicationDate(publicationDateNode.toString());
}
/*
* This is being used so that date in the data from pre-1.2 ontology can be captured.
* */
// RDFNode publicationYearUsing_1_1_PropertyNode = solution.get(QueryFieldLabels.DOCUMENT_PUBLICATION_YEAR_USING_1_1_PROPERTY);
// if (publicationYearUsing_1_1_PropertyNode != null) {
// biboDocument.setPublicationYear(publicationYearUsing_1_1_PropertyNode.toString());
// }
/*
* Since we are getting publication count for just one author at a time we need
* to create only one "Individual" instance. We test against the null for "author" to

View file

@ -6,8 +6,8 @@ import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.util.HashMap;
import java.util.Map;
import java.util.Set;
import java.util.Map.Entry;
import java.util.Set;
import javax.servlet.ServletOutputStream;
import javax.servlet.http.HttpServletResponse;
@ -25,16 +25,16 @@ import edu.cornell.mannlib.vitro.webapp.beans.Portal;
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
import edu.cornell.mannlib.vitro.webapp.controller.freemarker.responsevalues.ResponseValues;
import edu.cornell.mannlib.vitro.webapp.controller.freemarker.responsevalues.TemplateResponseValues;
import edu.cornell.mannlib.vitro.webapp.controller.visualization.freemarker.VisualizationFrameworkConstants;
import edu.cornell.mannlib.vitro.webapp.controller.visualization.freemarker.DataVisualizationController;
import edu.cornell.mannlib.vitro.webapp.controller.visualization.freemarker.VisualizationFrameworkConstants;
import edu.cornell.mannlib.vitro.webapp.visualization.exceptions.MalformedQueryParametersException;
import edu.cornell.mannlib.vitro.webapp.visualization.freemarker.valueobjects.BiboDocument;
import edu.cornell.mannlib.vitro.webapp.visualization.freemarker.valueobjects.Individual;
import edu.cornell.mannlib.vitro.webapp.visualization.freemarker.valueobjects.SparklineData;
import edu.cornell.mannlib.vitro.webapp.visualization.freemarker.visutils.UtilityFunctions;
import edu.cornell.mannlib.vitro.webapp.visualization.freemarker.visutils.VisualizationRequestHandler;
import edu.cornell.mannlib.vitro.webapp.visualization.freemarker.visutils.PDFDocument;
import edu.cornell.mannlib.vitro.webapp.visualization.freemarker.visutils.QueryRunner;
import edu.cornell.mannlib.vitro.webapp.visualization.freemarker.visutils.UtilityFunctions;
import edu.cornell.mannlib.vitro.webapp.visualization.freemarker.visutils.VisualizationRequestHandler;
/**
*
@ -94,12 +94,10 @@ VisualizationRequestHandler {
personURI,
visMode,
visContainer,
authorDocuments,
yearToPublicationCount,
log);
SparklineData sparklineData = visualizationCodeGenerator
.getValueObjectContainer();
SparklineData sparklineData = visualizationCodeGenerator.getValueObjectContainer();
return prepareDynamicResponse(vitroRequest, sparklineData,
shouldVIVOrenderVis);
@ -172,7 +170,6 @@ VisualizationRequestHandler {
personURI,
visMode,
visContainer,
authorDocuments,
yearToPublicationCount,
log);

View file

@ -16,7 +16,6 @@ import org.apache.commons.logging.Log;
import edu.cornell.mannlib.vitro.webapp.controller.visualization.freemarker.VisualizationFrameworkConstants;
import edu.cornell.mannlib.vitro.webapp.visualization.constants.VOConstants;
import edu.cornell.mannlib.vitro.webapp.visualization.constants.VisConstants;
import edu.cornell.mannlib.vitro.webapp.visualization.freemarker.valueobjects.BiboDocument;
import edu.cornell.mannlib.vitro.webapp.visualization.freemarker.valueobjects.SparklineData;
import edu.cornell.mannlib.vitro.webapp.visualization.freemarker.valueobjects.YearToEntityCountDataElement;
import edu.cornell.mannlib.vitro.webapp.visualization.freemarker.visutils.UtilityFunctions;
@ -47,7 +46,6 @@ public class PersonPublicationCountVisCodeGenerator {
public PersonPublicationCountVisCodeGenerator(String individualURIParam,
String visMode,
String visContainer,
Set<BiboDocument> authorDocuments,
Map<String, Integer> yearToPublicationCount,
Log log) {
@ -57,7 +55,7 @@ public class PersonPublicationCountVisCodeGenerator {
this.log = log;
this.sparklineParameterVO = setupSparklineParameters(visMode, visContainer, authorDocuments);
this.sparklineParameterVO = setupSparklineParameters(visMode, visContainer);
}
@ -66,12 +64,10 @@ public class PersonPublicationCountVisCodeGenerator {
* will be used in the template to construct the actual html/javascript code.
* @param visMode
* @param visContainer
* @param authorDocuments
* @return
*/
private SparklineData setupSparklineParameters(String visMode,
String providedVisContainerID,
Set<BiboDocument> authorDocuments) {
String providedVisContainerID) {
SparklineData sparklineData = new SparklineData();
sparklineData.setYearToActivityCount(yearToPublicationCount);