NIHVIVO-2082 Made two corrections in the hard-coded literals activity type query filter: a variable was incorrectly named, and some of the select values had spaces in them. Now the activity type query returns a result, which populates the type form field and allows the activity type and label to appear in the form.

This commit is contained in:
rjy7 2011-02-09 19:12:49 +00:00
parent b63c4f2be7
commit eb54a55efe
8 changed files with 27 additions and 14 deletions

View file

@ -5,5 +5,8 @@
<jsp:param name="roleType" value="http://vivoweb.org/ontology/core#ClinicalRole" /> <jsp:param name="roleType" value="http://vivoweb.org/ontology/core#ClinicalRole" />
<jsp:param name="roleActivityType_optionsType" value="HARDCODED_LITERALS" /> <jsp:param name="roleActivityType_optionsType" value="HARDCODED_LITERALS" />
<jsp:param name="roleActivityType_objectClassUri" value="" /> <jsp:param name="roleActivityType_objectClassUri" value="" />
<jsp:param name="roleActivityType_literalOptions" value='["", "Select one"], ["http://vivoweb.org/ontology/core#Project", "Project" ], [ "http://vivoweb.org/ontology/core#Service","Service"] ' /> <jsp:param name="roleActivityType_literalOptions"
value='["", "Select one"],
["http://vivoweb.org/ontology/core#Project", "Project" ],
[ "http://vivoweb.org/ontology/core#Service","Service"] ' />
</jsp:include> </jsp:include>

View file

@ -8,5 +8,8 @@
<jsp:param name="numDateFields" value="1" /> <jsp:param name="numDateFields" value="1" />
<jsp:param name="roleActivityType_optionsType" value="HARDCODED_LITERALS" /> <jsp:param name="roleActivityType_optionsType" value="HARDCODED_LITERALS" />
<jsp:param name="roleActivityType_objectClassUri" value="" /> <jsp:param name="roleActivityType_objectClassUri" value="" />
<jsp:param name="roleActivityType_literalOptions" value='["", "Select one"], ["http://vivoweb.org/ontology/core#Presentation", "Presentation" ], [ "http://vivoweb.org/ontology/core#InvitedTalk","Invited Talk"] ' /> <jsp:param name="roleActivityType_literalOptions"
value='["", "Select one"],
["http://vivoweb.org/ontology/core#Presentation", "Presentation" ],
[ "http://vivoweb.org/ontology/core#InvitedTalk","Invited Talk"] ' />
</jsp:include> </jsp:include>

View file

@ -6,5 +6,8 @@
<jsp:param name="roleActivityType_optionsType" value="HARDCODED_LITERALS" /> <jsp:param name="roleActivityType_optionsType" value="HARDCODED_LITERALS" />
<jsp:param name="roleActivityType_objectClassUri" value="" /> <jsp:param name="roleActivityType_objectClassUri" value="" />
<jsp:param name="roleActivityType_literalOptions" value='["", "Select one"], ["http://vivoweb.org/ontology/core#Grant", "Grant" ], [ "http://vivoweb.org/ontology/core#Project","Project"] ' /> <jsp:param name="roleActivityType_literalOptions"
value='["", "Select one"],
["http://vivoweb.org/ontology/core#Grant", "Grant" ],
[ "http://vivoweb.org/ontology/core#Project","Project"] ' />
</jsp:include> </jsp:include>

View file

@ -580,7 +580,7 @@ private String getActivityTypeQuery(VitroRequest vreq) {
JSONArray option = values.getJSONArray(i); JSONArray option = values.getJSONArray(i);
String uri = option.getString(0); String uri = option.getString(0);
if (StringUtils.isNotBlank(uri)) { if (StringUtils.isNotBlank(uri)) {
typeUris.add("(?existingTypeActivity = \"" + uri + "\")"); typeUris.add("(?existingActivityType = <" + uri + ">)");
} }
} }
String typeFilters = "FILTER (" + StringUtils.join(typeUris, "||") + ")"; String typeFilters = "FILTER (" + StringUtils.join(typeUris, "||") + ")";

View file

@ -6,5 +6,9 @@
<jsp:param name="roleActivityType_optionsType" value="HARDCODED_LITERALS" /> <jsp:param name="roleActivityType_optionsType" value="HARDCODED_LITERALS" />
<jsp:param name="roleActivityType_objectClassUri" value="" /> <jsp:param name="roleActivityType_objectClassUri" value="" />
<jsp:param name="roleActivityType_literalOptions" value='["", "Select one"], ["http://purl.org/ontology/bibo/Conference", "Conference" ], [ "http://vivoweb.org/ontology/core#Course","Course"], [ "http://purl.org/ontology/bibo/Workshop","Workshop"] ' /> <jsp:param name="roleActivityType_literalOptions"
value='["", "Select one"],
["http://purl.org/ontology/bibo/Conference", "Conference" ],
[ "http://vivoweb.org/ontology/core#Course","Course"],
[ "http://purl.org/ontology/bibo/Workshop","Workshop"] ' />
</jsp:include> </jsp:include>