Commit graph

33 commits

Author SHA1 Message Date
Jim Blake
7f8b16bc1b VIVO-1408 Allow the use of a #-terminated prefix on JAVA class URIs 2018-01-08 11:19:53 -05:00
Jim Blake
8fbfc6d4ff ConfigurationBeanLoader will ignore unexpected properties on instances.
If no method has been annotated to accept that property, don't complain,
don't throw an exception, just continue.
2018-01-06 14:09:03 -05:00
Jim Blake
b00633326e VIVO-1405 Add pseudo-version to requests for scripts and stylesheets.
The result is that the user does not need to refresh the browser cache when a new version of VIVO is deployed on the server.
2017-12-01 11:41:04 -05:00
Graham Triggs
41be1c22f4 Fix building on JDK 9 2017-10-23 19:24:32 +01:00
Graham Triggs
792ca4138f [VIVO-1400] Add the capability to use / parse out precise-subquery tags. 2017-10-12 09:30:37 +01:00
Graham Triggs
fcc476a237 [VIVO-1394] Make AboxRecomputer deal with inferred types correctly 2017-10-05 08:48:56 +01:00
Graham Triggs
93884142b4 Minor dependency updates 2017-09-28 22:14:07 +01:00
Graham Triggs
d594f8ac11 Fix string comparisons 2017-09-18 18:31:09 +01:00
Graham Triggs
5320a4f665 Updated dependencies 2017-09-18 15:58:09 +01:00
Graham Triggs
0cff29fa2a Minor code improvements 2017-09-18 13:47:04 +01:00
Graham Triggs
9e411253c4 Minor code improvements 2017-09-18 13:39:17 +01:00
Graham Triggs
751d50f93a Minor code improvements 2017-09-18 12:20:01 +01:00
Graham Triggs
d97544b991 Minor code improvements 2017-09-18 11:49:47 +01:00
Graham Triggs
4859eb7da1 Various code improvements from IntelliJ inspections 2017-09-18 00:21:04 +01:00
Graham Triggs
bf450aca21 [VIVO-1320] Convert some org.json usages to Jackson 2017-09-15 21:04:46 +01:00
Graham Triggs
7c1390d745 [VIVO-1320] Convert some org.json usages to Jackson 2017-09-15 17:58:20 +01:00
Graham Triggs
826fb9c570 [VIVO-1320] Convert some org.json usages to Jackson 2017-09-15 16:07:26 +01:00
Graham Triggs
47f3f304cb [VIVO-1375] Upgrade to Servlet 3.0 spec 2017-08-25 08:51:10 +01:00
Jim Blake
3829f48b0b VIVO-1319 Remove dependency on sourceforge.net JSON parser. (#60)
* VIVO-1246 improve the ConfigurationBeanLoader:

Add cardinality parameters minOccurs and maxOccurs
Create README.md document in the edu.cornell.mannlib.vitro.webapp.utils.configuration package
Split large class of unit tests into separate classes by functionality

* VIVO-1247, remove duplicate code used with ConfigurationBeanLoader.

Now that the @Property annotation includes cardinality parameters, we can remove a lot of duplicate code.

* VIVO-1246 Move unit tests to the new location.

* VIVO-1246 The documentation was in the wrong place.

* Ignore all /bin/ directories under eclipse

* First set of unit tests, along with enhancements to the stubs.

* Clean up the unit tests with more expressive power.

* VIVO-1319 Full tests on the controller output formats.

* Create a Jackson-based quote(), to replace the net.sf.json-based quote()

* Eliminate the use of net.sf.json.util.JSONUtils

* Use Jackson JSON library instead of net.sf.json

JSONNode, JSONArray, JSONObject become JsonNode, ArrayNode, and ObjectNode.
No direct replacement for HSONSerializer, so create JacksonUtils

Some of the message signatures are different, so adjust accordingly.
2017-05-22 19:42:10 +01:00
Nate Prewitt
000da50219
updating license path 2017-05-06 14:40:28 -06:00
Jim Blake
9cd5a1329a VIVO-1248 extend SparqlQueryRunner, and combine with older attempts. (#45)
* Ignore artifacts that Eclipse creates.

* VIVO-1248 Create the utils.sparqlrunner package.

This is a merge of most of the edu.cornell.mannlib.vitro.webapp.utils.sparql package with
edu.cornell.mannlib.vitro.webapp.utils.SparqlQueryRunner

Remove the references to those classes.

* VIVO-1248 extend SparqlQueryRunner, and combine with older attempts.
2017-01-03 13:16:22 -05:00
Jim Blake
a8ec633f71 VIVO-1246 Improve the ConfigurationBeanLoader (#52)
* VIVO-1246 improve the ConfigurationBeanLoader:

Add cardinality parameters minOccurs and maxOccurs
Create README.md document in the edu.cornell.mannlib.vitro.webapp.utils.configuration package
Split large class of unit tests into separate classes by functionality

* VIVO-1247, remove duplicate code used with ConfigurationBeanLoader.

Now that the @Property annotation includes cardinality parameters, we can remove a lot of duplicate code.

* VIVO-1246 Move unit tests to the new location.

* VIVO-1246 The documentation was in the wrong place.
2017-01-03 12:12:11 -05:00
Graham Triggs
28c99c9408 Correct stage 1 migration - remove old JAI processor testers to fix the build 2016-12-19 11:08:57 +00:00
Graham Triggs
e24943aa50 Committed wrong files - removing incomplete image processor testers from image 2016-12-19 11:06:02 +00:00
Graham Triggs
aaa9ac6989 Migrating image processor testers for the ImageIO implementation - stage 1, remove the old testers from branch so build doesn’t break 2016-12-19 10:59:28 +00:00
Graham Triggs
39e0dc438c Update commons-lang to 3.4 (same as used by Jena 3.1.1) 2016-12-17 20:10:37 +00:00
grahamtriggs
20ac3a3514 [VIVO-1063] Update jQuery to 1.12.4 and associated upgrades (#51)
* Initial jQuery 1.12.4 upgrade

* Upgrade jQuery UI to 1.12.1

* Upgrade to qTip2

* Update property handling

* Update property handling

* Update jCrop script and fix rounding of floating point co-ordinates

* Fix missing confirmation message

* Return empty JSON so that jQuery doesn’t complain

* Fix JavaScript error
2016-12-13 19:57:05 +00:00
Graham Triggs
1a809c258d [VIVO-1270] Update JSON-LD serialisations 2016-09-09 19:56:50 +01:00
Graham Triggs
50bef0d85e [VIVO-1270] Changes to adhere to the RDF 1.1 spec 2016-09-06 16:11:10 +01:00
Graham Triggs
a3c378bb25 [VIVO-1270] Initial commit of Jena 3 2016-09-02 19:59:10 +01:00
Graham Triggs
4349724207 JavaDoc changes required to prevent the release process breaking 2016-06-23 20:08:14 +01:00
brianjlowe
e4a8c4f102 move unit test to new location 2016-02-11 16:38:17 +02:00
Graham Triggs
e1ff94ccaf Maven migration (first draft) 2015-11-19 23:47:12 +00:00