1. Added checking for 0 co-authorships. In that case dont make the flash vis call& other related ajax calls. Print an alternative message.

This commit is contained in:
cdtank 2010-07-09 01:39:42 +00:00
parent c30d99692a
commit 154c9e6dba
2 changed files with 57 additions and 6 deletions

View file

@ -164,6 +164,7 @@ public class VisualizationRequestHandler {
prepareVisualizationQueryStandaloneResponse(egoURIParam,
publicationSparklineVO,
uniqueCoauthorsSparklineVO,
coAuthorshipVO,
egoPubSparklineVisContainerID,
uniqueCoauthorsSparklineVisContainerID,
request,
@ -364,7 +365,11 @@ public class VisualizationRequestHandler {
private void prepareVisualizationQueryStandaloneResponse(
String egoURIParam,
SparklineVOContainer egoPubSparklineVO,
SparklineVOContainer uniqueCoauthorsSparklineVO, String egoPubSparklineVisContainer, String uniqueCoauthorsSparklineVisContainer, HttpServletRequest request,
SparklineVOContainer uniqueCoauthorsSparklineVO,
VisVOContainer coAuthorshipVO,
String egoPubSparklineVisContainer,
String uniqueCoauthorsSparklineVisContainer,
HttpServletRequest request,
HttpServletResponse response,
VitroRequest vreq) {
@ -372,6 +377,15 @@ public class VisualizationRequestHandler {
request.setAttribute("egoURIParam", egoURIParam);
if (coAuthorshipVO.getNodes() != null) {
request.setAttribute("numOfAuthors", coAuthorshipVO.getNodes().size());
}
if (coAuthorshipVO.getEdges() != null) {
request.setAttribute("numOfCoAuthorShips", coAuthorshipVO.getEdges().size());
}
request.setAttribute("egoPubSparklineVO", egoPubSparklineVO);
request.setAttribute("uniqueCoauthorsSparklineVO", uniqueCoauthorsSparklineVO);