Commit graph

5840 commits

Author SHA1 Message Date
tworrall
dd6a631eb4 VIVO-715: contact form css changes 2014-06-04 11:09:57 -04:00
Jim Blake
0cd42e211e VIVO-773 Remove "connectDB" function of advanced data tools.
It was tied up with RDB. It could have been converted, but there was little interest.
2014-06-02 17:57:06 -04:00
Jim Blake
3a2930cdc6 VIVO-773 Update the JENA libraries and adjust to the changes
Replace the JAR files with more current ones.
Add a one-line change to BaseInfGraph (from the Jena source), so it will work with Pellet 2.3.1
Adjust all implementations of Graph to include new methods and remove old ones.
Add annotations and generics to reduce compiler warnings.
Remove all dependencies on RDB, which is no longer supported.
   This requires considerable refactoring of JenaIngestController, RDFUploadController, listModels.jsp
Refactor the ModelMaker uses
   Remove VitroJenaModelMaker,
   Revise VitroInterceptingModelMaker to be configurable for Config or Content models
Add debug logging code to ModelChangeImpl ChangeSetImpl, RDFServiceJena.
Add TDB support: RDFServiceFactoryTDB, RDFServiceTDB
   Refactor RDFServiceJena and RDFServiceSDB so much of the code can be reused by RDFServiceTDB
Accomodate two RDFService instances - one for Configuration models and one for Content models.
   Changes to RDFServiceUtils, RDFServiceSetup
   Configuration models use TDB directory in Vitro home directory
Handle bulk updating:
   Jena has deprecated bulk operations, and their models classes no longer use the bulk updaters
   Create a VitroModelFactory to use instead of the ModelFactory, when bulk updating is required.
   Create adapter classes: BulkUpdatingModel, BulkUpdatingOntModel, AbstractModelDecorator
Make the configuration model setup algorithms uniform
   Combine ApplicationModelSetup and UserModelSetup into ConfigurationModelsSetup
2014-06-01 18:23:21 -04:00
Tim Worrall
03c87f49a4 VIVO-752: display most specific type in picklists where the list contains indivduals of different classes. 2014-05-30 11:12:53 -04:00
Jim Blake
1ec5d1dec7 Close request-based WebappDaoFactory instances. 2014-05-28 13:20:26 -04:00
brianjlowe
25e8d41e52 Removing obsolete namespace listener to avoid memory leak if WebappDaoFactories are unclosed 2014-05-28 10:49:00 -04:00
hudajkhan
f516750e91 Updating page management for changes to solr labels 2014-05-23 11:18:52 -04:00
tworrall
84e2aa4967 VIVO-748: enable display of bulleted items on data properties 2014-05-22 17:22:38 -04:00
Jim Blake
fc66530304 VIVO-773 create and use VitroInterceptingModelMaker
It provides access to the "pseudo-models": UNION_FULL, BASE_FULL, and INFERRED_FULL.
It also intercepts access to the memory-mapped models, returning a reference to the in-memory version.
2014-05-21 16:07:17 -04:00
Jim Blake
216a43de10 VIVO-773 create and use VitroInterceptingModelMaker
It provides access to the "pseudo-models": UNION_FULL, BASE_FULL, and INFERRED_FULL.
It also intercepts access to the memory-mapped models, returning a reference to the in-memory version.
2014-05-21 16:00:34 -04:00
Jim Blake
c44df14ec1 VIVO-773 continue clean up of model makers 2014-05-21 13:08:36 -04:00
Jim Blake
68cfef81cd VIVO-773 clean up the structure of the model makers 2014-05-21 11:34:46 -04:00
Jim Blake
4ffb7bce87 Refactor SearchEngine logging for the Developer Panel 2014-05-19 11:07:52 -04:00
Jim Blake
6fae3550a2 VIVO-102 Defer for now on the question of stemmed names. 2014-05-16 11:52:26 -04:00
Jim Blake
8e87340f6f VIVO-686 Clarify the Solr installation. 2014-05-16 11:43:54 -04:00
Jim Blake
afa0c0a15e VIVO-742 a first stab at Solr integration tests
To replace SolrQueryTest unit test.
2014-05-15 18:12:21 -04:00
Jim Blake
4405d76683 VIVO-44 Add some JARs and update others, to serve the updated SolrJ client. 2014-05-15 18:10:40 -04:00
Jim Blake
356b17f9a0 Upgrade to latest MySQL driver. 2014-05-15 14:45:55 -04:00
Jim Blake
c47b2ea3cc VIVO-44 Upgrade SolrJ client libraries. 2014-05-15 14:32:44 -04:00
Jim Blake
0b345a6aee VIVO-766 modify test so it will not fail under Java 8. 2014-05-15 10:42:37 -04:00
tworrall
1c819ffb0b fixed usability issue on accounts list page 2014-05-14 17:46:05 -04:00
Jim Blake
fba6194f7f The Sesame libraries are gone, this JSP must go also. 2014-05-14 16:56:31 -04:00
Jim Blake
c77241e251 VIVO-659 Move the location of "Startup Status" on the Site Admin page. 2014-05-09 17:30:26 -04:00
brianjlowe
710844a2fb eliminating Sesame dependencies 2014-05-09 15:47:04 -04:00
Jim Blake
a29b61d277 VIVO-284 ServletContext.getRealPath() requires an absolute path. 2014-05-08 16:30:32 -04:00
Jim Blake
2cd3f36db0 VIVO-769 Merge branch 'feature/orcid' into develop
Conflicts:
	webapp/src/edu/cornell/mannlib/vitro/webapp/controller/edit/PrimitiveRdfEdit.java
	webapp/src/edu/cornell/mannlib/vitro/webapp/controller/freemarker/FreemarkerHttpServlet.java
2014-05-07 17:31:44 -04:00
Jim Blake
d3fe9d082e Upgrade HttpClient libraries from 3.1 to 4.3.2 2014-05-07 17:07:39 -04:00
Jim Blake
10d692d411 VIVO-734 implement listrdf by delegating to SparqlQueryApiExecutor.
It formerly retrieved the data from Solr.
2014-05-06 15:09:27 -04:00
Jim Blake
6178aa0347 Add SearchEngine logging to the Developer Panel 2014-05-05 16:53:36 -04:00
Jim Blake
06a3acaaa0 Fix typo in logging format. 2014-05-01 15:33:09 -04:00
hudajkhan
431a3c179f adding jar file to distribution for solr 2014-05-01 14:27:01 -04:00
Jim Blake
c128dd3b2e Refine the installation process for Solr 4.7.2 2014-05-01 14:25:12 -04:00
Jim Blake
5d6a2e831f Fix bugs in the developer panel. 2014-04-29 11:56:47 -04:00
Jim Blake
dfbd3bb552 VIVO-758 move methods to where they are used. 2014-04-28 12:48:37 -04:00
Jim Blake
d506e5ce25 Merge branch 'develop' into feature/requestedActions 2014-04-28 12:02:43 -04:00
Jim Blake
9a8c378732 VIVO-761 Unit tests and clean-up 2014-04-28 11:59:05 -04:00
Jim Blake
20ba75d1d2 VIVO-761 Clean up some logic, remove some obsolete classes. 2014-04-25 16:08:38 -04:00
Jim Blake
78fe1bbb41 VIVO-761 Take advantage of the changes to simplify some logic. 2014-04-25 15:30:43 -04:00
Jim Blake
4baad05643 VIVO-761 Use RequestedAction instead of Actions
Modify VitroHttpServlet, similar classes, and all subclasses to use RequestedAction instead of Actions. Modify PolicyHelper also.
2014-04-25 14:39:17 -04:00
hudajkhan
120be1e6b8 Move to solr 4 plus corrections to SparqlQueryExecutorTest with newlines and white space characters 2014-04-25 13:54:42 -04:00
Jim Blake
b642f30391 VIVO-742 Fix an issue with SearchInputDocument.addField()
Behavior should be that if a field with the same name already exists on the document, then the new values are added, and the new boost is factored in.
2014-04-24 16:49:58 -04:00
Jim Blake
f3daaaf6d7 VIVO-761 Rework and move RequestedAction
Create AuthorizationRequest, and make RequestedAction a sub-class of it. Move the RequestActionConstants into RequestedAction. Move the class to a different package.
2014-04-24 16:46:42 -04:00
Jim Blake
630fc3c1f0 VIVO-735 remove obsolete test app. 2014-04-23 15:34:38 -04:00
Jim Blake
761b47827c VIVO-723 remove obsolete controller classes. 2014-04-23 15:27:37 -04:00
Jim Blake
bc7d827741 Merge branch 'feature/searchModule' into develop 2014-04-23 14:33:23 -04:00
Jim Blake
ad9c08cf28 VIVO-742 Many changes to remove "solr" from the code base.
Comments, template names, Java classes, variables and method names (Java and JavaScript), etc.
2014-04-23 14:20:14 -04:00
Jim Blake
cceca1659b VIVO-742 Refine the search interface 2014-04-23 14:15:37 -04:00
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