Commit graph

97 commits

Author SHA1 Message Date
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
Stefan Wolff
cedf17e1e6 fix hard coded label "more..." 2016-09-22 15:43:51 +02:00
grahamtriggs
d1a93743fc Merge pull request #49 from lawlesst/fix/filegraphsetup-turtle
[VIVO-1271] FileGraphSetup loads .ttl extension with TURTLE format rather than N3.
2016-09-21 19:10:20 +01:00
Graham Triggs
5af9f0b3a6 Revert "Split out selector implementation to address java compilation issue"
This reverts commit 70ba4cedab.
2016-09-19 13:43:34 +01:00
Graham Triggs
b103a7b3ce Revert "Split out selector implementation to address java compilation issue"
This reverts commit c35690e5e3.
2016-09-19 13:43:18 +01:00
Graham Triggs
c35690e5e3 Split out selector implementation to address java compilation issue 2016-09-18 21:19:21 +01:00
Graham Triggs
70ba4cedab Split out selector implementation to address java compilation issue 2016-09-18 21:03:24 +01:00
Graham Triggs
1a809c258d [VIVO-1270] Update JSON-LD serialisations 2016-09-09 19:56:50 +01:00
Graham Triggs
b8ef1046e2 [VIVO-1270] Updates to bulk handling 2016-09-09 18:53:16 +01:00
Graham Triggs
478ad12f15 [VIVO-1270] Replacement for BulkUpdateHandler - still need to test Union 2016-09-09 17:54:47 +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
Ted Lawless
c77af47618 FileGraphSetup loads .ttl extensions with TURTLE format rather than N3. 2016-09-02 14:49:40 -04:00
Graham Triggs
591bca0c8d Make Idle Time configurable 2016-08-03 18:01:58 +01:00
Graham Triggs
04d361b80c Improve log usage in VitroBackgroundThread 2016-07-28 22:11:29 +01:00