Commit graph

4881 commits

Author SHA1 Message Date
Jim Blake
f4e81a7328 VIVO-742 Rename some 'solr' packages. 2014-04-22 18:36:13 -04:00
Jim Blake
bf71c639fb VIVO-742 Many changes to remove "solr" from methods, variables, classes. 2014-04-22 17:58:58 -04:00
Jim Blake
1bb5153857 VIVO-742 Setup the Application properly, and guard against NPEs 2014-04-22 15:18:22 -04:00
Jim Blake
90886c564e VIVO-742 Change client code to use SearchEngine interface.
Removed SolrQueryTest until I can see how to update it. Everything compiles and tests run, but haven't tried running VIVO yet.
2014-04-22 15:18:21 -04:00
Jim Blake
823848123f VIVO-742 Create SearchEngineSetup and SearchIndexerSetup 2014-04-22 15:18:15 -04:00
Jim Blake
5d653ebc9c VIVO-742 Base and Solr Implementations of SearchEngine 2014-04-22 15:18:04 -04:00
Jim Blake
6329343465 VIVO-742 Create the interfaces for Application and SearchEngine
Also some stubs for unit tests.
2014-04-22 15:17:54 -04:00
Jim Blake
b20445b233 VIVO-731 Obj2DocIface is never used. 2014-04-22 10:26:38 -04:00
Jim Blake
2ec535e865 Remove dead-end attempt at real-time smoke tests 2014-04-22 10:25:44 -04:00
Jim Blake
a91a52548e Cleanup - remove obsolete VitroQuery and related classes. 2014-04-22 10:24:53 -04:00
brianjlowe
a408da5e9b Merge branch 'maint-rel-1.6' into develop 2014-04-17 15:39:41 -04:00
brianjlowe
5270fa9124 VIVO-745 Eliminating NullPointerException in persistent URI tool 2014-04-17 15:39:08 -04:00
Jim Blake
4d9bfd8198 VIVO-47 Remove reference to the TabController
The controller doesn't exist any more, nor is there any servlet in web.xml by that name.
2014-04-15 15:37:24 -04:00
Jim Blake
8892da74b0 VIVO-731 Implement the SPARQL query API.
Create a base class for API controller servlets.
2014-04-15 13:36:47 -04:00
Jim Blake
de32d53791 VIVO-731 Replace SparqlQueryServlet with SparqlQueryController
SparqlQueryServlet was JSP-based, so delete the JSP also.
SparqlQueryController is Freemarker-based, and is a this shell around the SparqlQueryApiExecutor.
2014-04-14 12:19:48 -04:00
Jim Blake
0c0915ef65 VIVO-731 Create SparqlQueryApiExecutor with tests. 2014-04-13 19:30:23 -04:00
Jim Blake
7b849ace9b VIVO-731 Create ContentTypeUtil with tests 2014-04-09 17:01:10 -04:00
Jim Blake
b63e4134ac VIVO-731 Create a thorough unit test for SparqlQueryServlet 2014-04-07 14:23:22 -04:00
brianjlowe
00b4260dfa Merge branch 'maint-rel-1.6' into develop 2014-04-04 16:06:54 -04:00
brianjlowe
824848323c avoiding NPEs in DataPropertyStatementDaoJena stemming from list view problems 2014-04-04 16:01:21 -04:00
Jim Blake
c6bf5b6e2d Merge branch 'maint-rel-1.6' into develop 2014-04-04 12:51:36 -04:00
Jim Blake
21cc827e4e VIVO-732 Add test for DESCRIBE query 2014-04-04 12:51:09 -04:00
Jim Blake
b038902ee7 Merge branch 'maint-rel-1.6' into feature/orcid 2014-04-01 16:37:26 -04:00
brianjlowe
df5af9a7b5 Merge branch 'maint-rel-1.6' into develop 2014-03-28 15:48:10 -04:00
brianjlowe
78e8d9d276 VIVO-711 trapping for invalid URIs generated in the migration 2014-03-28 15:41:51 -04:00
j2blake
09dd8da784 Merge branch 'maint-rel-1.6' into develop 2014-03-25 15:44:59 -04:00
j2blake
0bc3f211bb VIVO-682 Modify some auth code to work better with faux properties. 2014-03-25 15:44:10 -04:00
j2blake
b1d379d03a VIVO-716 VitroHttpRequest was not properly handling the MultipartRequestWrapper 2014-03-19 16:13:38 -04:00
j2blake
912c9e964a Merge branch 'maint-rel-1.6' into develop 2014-03-13 12:17:30 -04:00
j2blake
c08ac9eda0 VIVO-682 BETTER Fix display of self-editor level properties
Need to test for the property itself as well, because the property statement tests don't allow for faux properties.
Of course this means that a self-editing faux property will not be shown if its parent property is hidden.
2014-03-13 12:16:09 -04:00
j2blake
6543bdb4a8 Merge branch 'maint-rel-1.6' into develop 2014-03-12 13:18:54 -04:00
j2blake
4f29ab6f5f VIVO-706 add a ObjectProperty declaration for "conceptAssociatedWith" 2014-03-12 13:16:25 -04:00
j2blake
83dd4a57e7 VIVO-705 Trim ontology URI before using. Check for URISyntaxException before using. 2014-03-12 12:46:54 -04:00
j2blake
2536b86972 Merge branch 'maint-rel-1.6' into develop 2014-03-11 16:07:39 -04:00
j2blake
63140fa91b VIVO-682 Fix display of self-editor level properties
Can't test for authorization of a DataProperty or an ObjectProperty, because the self-editor policies need to know who the subject is.
Need to create a DataPropertyStatement or ObjectPropertyStatement with the subjectUri and test that instead.
2014-03-11 16:02:35 -04:00
j2blake
3e15baee6e Merge branch 'maint-rel-1.6' into develop 2014-03-11 14:46:18 -04:00
j2blake
7b0ad5ec12 VIVO-689 better selection of Locales
If there are selectable Locales, and one has been selected, then only that Locale is preferred. The browser preferences are discarded.
If there are selectable Locales, and none has been selected, then act as if the first one has been selected.
2014-03-11 14:42:45 -04:00
j2blake
b6ad8d456c VIVO-648 Repair oversight: when rdf files were moved to the home directory, the "distribute" target didn't keep up. 2014-03-11 12:06:31 -04:00
j2blake
50e55b62ef Merge branch 'maint-rel-1.6' into develop 2014-03-10 18:15:16 -04:00
j2blake
fdeee35bb4 VIVO-692 Restrict LOD by Publish level, not by Display level
Create a new annotation for properties and classes, HiddenFromPublishBelowRoleLevelAnnot.
Provide the means to initialize these annotations, edit them, and display them in the verbose property display.
Create a Permission and some requested actions so the policies can decide which statements must be filtered out, based on the user's role.
Add unit tests and improve acceptance tests
2014-03-10 18:14:02 -04:00
j2blake
d932f851e9 Convert from HttpClient 3.1 to HttpClient 4.3 2014-03-05 18:32:36 -05:00
j2blake
48c679babc Make PermissionRegistry mutable, so other startup modules may add permissions. 2014-02-27 12:15:28 -05:00
j2blake
1d7812ed28 First cut of Orcid Integration is working 2014-02-26 14:58:18 -05:00
j2blake
fb63559aa6 Merge branch 'maint-rel-1.6' into develop 2014-01-15 16:43:59 -05:00
j2blake
95538e4c8a VIVO-230 Make the log messages more explicit, so we have a chance of diagnosing this. 2014-01-15 16:43:40 -05:00
j2blake
69ad4907e7 Merge branch 'maint-rel-1.6' into develop 2014-01-15 15:29:27 -05:00
j2blake
73f7604920 VIVO-673 Log throwables and re-throw them.
If a startup module throws an error, StartupManager will catch it only long enough to write it to the log, and then re-throw it.
2014-01-15 15:29:08 -05:00
j2blake
07de4c6163 Merge branch 'maint-rel-1.6' into develop 2014-01-15 15:17:23 -05:00
j2blake
2f68ddb8ee VIVO-672 Preserve the lazy initialization of the VClassJena.
Instead of a copy constructor on VClass, use a copy() method, which can be overridden.
2014-01-15 15:16:17 -05:00
j2blake
416f142526 Merge branch 'maint-rel-1.6' into develop 2014-01-09 18:25:32 -05:00