Commit graph

211 commits

Author SHA1 Message Date
Graham Triggs
916640ef43 [VIVO-1320] Convert some org.json usages to Jackson 2017-09-15 18:30:53 +01:00
Graham Triggs
7c1390d745 [VIVO-1320] Convert some org.json usages to Jackson 2017-09-15 17:58:20 +01:00
Graham Triggs
5175ef9c50 [VIVO-1320] Convert some org.json usages to Jackson 2017-09-15 16:28:24 +01:00
Graham Triggs
826fb9c570 [VIVO-1320] Convert some org.json usages to Jackson 2017-09-15 16:07:26 +01:00
Graham Triggs
58cba471a8 [VIVO-1320] Convert some org.json usages to Jackson 2017-09-15 15:00:54 +01:00
Graham Triggs
06a9360b43 [VIVO-1320] Replace json.org code with Jackson binding 2017-09-15 12:48:02 +01:00
Graham Triggs
5e6185353d [VIVO-1317] Remove Glassfish JSON library 2017-09-15 09:33:14 +01:00
Graham Triggs
04f61c466f Fix broken site admin links 2017-08-31 00:02:57 +01:00
Graham Triggs
3f655b7408 Adjust all integer types that can be stored differently in TDB 2017-08-30 22:51:33 +01:00
Graham Triggs
62c2a0614a Upgrade to latest Jena 3.4.0 2017-08-30 19:51:21 +01:00
Graham Triggs
a132b2421e [VIVO-1294] Allow applications built on Vitro to have application-level messages distinct from themes 2017-08-29 22:56:15 +01:00
Graham Triggs
121eb088d1 [VIVO-1376] Smoke test for SDB that looks for signs that it hasn't been upgraded from Jena 2. 2017-08-27 22:11:18 +01:00
Graham Triggs
47f3f304cb [VIVO-1375] Upgrade to Servlet 3.0 spec 2017-08-25 08:51:10 +01:00
Graham Triggs
0bfd909348 Update versions for beta 2 release 2017-07-27 17:40:04 +01:00
Graham Triggs
7a76405ef3 Reset develop to SNAPSHOT release 2017-06-12 21:54:33 +01:00
Graham Triggs
2fe4d3b3a0 Beta version 2017-06-09 15:57:28 +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
608aa1cf54 Merge pull request #59 from nateprewitt/license_update
[VIVO-1286] License update
2017-05-08 11:12:33 -06:00
Nate Prewitt
000da50219
updating license path 2017-05-06 14:40:28 -06:00
Graham Triggs
b2086c9517 Default PlumX to being disabled, as the spacing throws out the article display. 2017-04-30 18:17:53 +01:00
Steve McKay
6db6fabdac [VIVO-1315] Plum print integration (#57) 2017-04-30 13:11:10 +01:00
Jim Blake
7991bc3da1 VIVO-1258 derive location of log files from CATALINA_BASE instead of CATALINA_HOME (#56)
* 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.

* VIVO-1258 derive location of log files from CATALINA_BASE instead of CATALINA_HOME
2017-04-05 09:15:28 -04:00
hudajkhan
1bc1f68548 [VIVO-1316] moving base lookup architecture for vocabulary services to Vitro (#55) 2017-02-10 15:49:28 +00:00
grahamtriggs
b5da11c2be Faster implementation of TPF for SDB (#54)
* Initial performance improvements to TPF

* Add faster counts for TPF

* Correct end count

* Bug fixes, use hashes for filtering

* Initial LDF SPARQL client

* Handle blank nodes correctly
2017-01-31 21:09:49 +00:00
Graham Triggs
1426b005f2 Minor TPF endpoint fixes 2017-01-17 11:40:48 +00: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
fc83c9f48d Remove unneeded calls to JSONObject.quote() 2016-12-29 22:26:08 +00:00
Graham Triggs
49c5b561f9 Migrate last dependencies on commons-lang 2.x 2016-12-24 12:27:26 +00:00
grahamtriggs
68a462b05a [VIVO-1312] Implement Linked Data Fragment Server (#53)
* [VIVO-1312] Linked Data Fragments initial implementation

* [VIVO-1312] Use known ontologies in the prefixes config

* [VIVO-1312] Simplify SPARQL as when restricted to specific values, they don’t need ordering

* [VIVO-1312] Freemarker fixes

* [VIVO-1312] Remove blank nodes

* [VIVO-1312] Add access control header and standard prefixes for TPF

* [VIVO-1312] Render literals in form so that they will work on resubmit

* [VIVO-1312] Minor template update

* [VIVO-1312] Minor template update
2016-12-23 21:55:08 +00:00
Graham Triggs
45bad8174d Replace old, undistributed CSV parser library with Commons CSV 2016-12-19 22:24:12 +00:00
Graham Triggs
17b323649d Remove unused Fedora connection 2016-12-19 19:08:13 +00: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
6351e6ba1d Replace JAI image processor with IIO image processor and log warnings to update configuration 2016-12-19 10:52:29 +00:00
Graham Triggs
45eef7e9f7 Remove JAI dependencies from ImageIO Image Processor 2016-12-18 19:01:15 +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
Graham Triggs
56dc6cf750 Fix deprecated use of Freemarker 2016-12-17 18:23:02 +00:00
Graham Triggs
2efe4b4a87 Update ARQ URLs for Jena 3 2016-12-14 22:04:13 +00:00
Graham Triggs
1c0dcd040c Update Jena to 3.1.1, JFact to 4.0.4 and httpcomponents to 4.4 2016-12-14 19:23:54 +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
2dd25a6e45 [VIVO-1289] Fix “add a new item of this type” 2016-11-14 19:09:35 +00:00
grahamtriggs
b97ee8dd26 [VIVO-1290] Multi-language improvements
* fix hard coded label "more..."

* fix hard coded label "pages"

* fix hard coded labels "pages" and "to"

* fix some hard coded page titles and messages

* show class names in list views corresponding to preferred languages

* translate page titles of search result page and login page
2016-11-14 14:45:40 +00:00
Stefan Wolff
71db92490d translate page titles of search result page and login page 2016-11-01 16:38:41 +01:00
Stefan Wolff
f518e78760 show class names in list views corresponding to preferred languages 2016-11-01 15:48:49 +01:00
Graham Triggs
ed4e42c98f Update version numbers 2016-10-31 19:46:39 +00:00
Graham Triggs
0957bcf758 [VIVO-1272] Inject JSP output to Freemarker instead of having a secondary layout 2016-10-05 22:36:26 +01:00
Graham Triggs
36db27b86c Refactor chaining to JSP pages to go through common methods. 2016-10-05 17:42:51 +01:00
Stefan Wolff
8c8985bdc2 fix some hard coded page titles and messages 2016-09-23 17:25:05 +02:00