j2blake
|
00dec66662
|
NIHVIVO-2411 Refactor JsonServlet into a controller and a group of "plug-in classes".
|
2012-04-30 20:17:56 +00:00 |
|
j2blake
|
80b24fcfc2
|
Add another LogUtil method
|
2012-04-30 19:47:01 +00:00 |
|
brianjlowe
|
2621558728
|
RDF API branch work
|
2012-04-30 19:44:22 +00:00 |
|
j2blake
|
9b89014e54
|
add debug statements
|
2012-04-30 19:40:47 +00:00 |
|
j2blake
|
ba55a8dcf9
|
NIHVIVO-2411 Move JsonServlet into its own package, in preparation for refactoring.
|
2012-04-26 20:57:46 +00:00 |
|
j2blake
|
7cb9c7b202
|
Create a "deep print" utility routine for logging.
|
2012-04-26 20:43:40 +00:00 |
|
brianjlowe
|
33f39989f6
|
nearly complete support for running Vitro from an arbitrary SPARQL endpoint
|
2012-04-26 17:59:25 +00:00 |
|
j2blake
|
d19b5687bc
|
Minor code cleanup.
|
2012-04-26 16:47:19 +00:00 |
|
brianjlowe
|
6416e51bdb
|
improvements to SparqlGraph getting closer to proper behavior of blank nodes
|
2012-04-25 20:40:57 +00:00 |
|
j2blake
|
4b90513f1d
|
NIHVIVO-2411 Extend the mock implementation of the ShortViewService to the index page. There should be no difference for the end-user.
|
2012-04-25 20:10:46 +00:00 |
|
j2blake
|
022506cbf4
|
NIHVIVO-2411 Create a mock implementation of the ShortViewService and incorporate it into the search page. Because this is a mock, it always uses the default short view, like before. There should be no difference for the end-user.
|
2012-04-25 19:32:50 +00:00 |
|
briancaruso
|
f2707b0bb1
|
Working on refactoring select option generation NIHVIVO-3657
|
2012-04-24 22:00:50 +00:00 |
|
brianjlowe
|
dfa3dfa65e
|
generic in-progress rdfapi-related work on dev branch
|
2012-04-24 15:39:40 +00:00 |
|
j2blake
|
41171a48f4
|
NIHVIVO-3729 Remove unused methods from FreemarkerHttpServlet and TemplateProcessingHelper
|
2012-04-23 20:43:50 +00:00 |
|
j2blake
|
91b2f03780
|
NIHVIVO-3729 Don't fetch the FreemarkerConfiguration only to pass it through 6 levels of calls. Instead, get it from the FreemarkerConfigurationLoader when you need it.
|
2012-04-20 20:51:36 +00:00 |
|
j2blake
|
981ac675c9
|
NIHVIVO-3729 Stop storing the FreemarkerConfiguration as a request attribute. Instead, get it from the FreemarkerConfigurationLoader when you need it.
|
2012-04-20 20:23:29 +00:00 |
|
j2blake
|
68f88fe257
|
NIHVIVO-3729 Modify ProptyListConfig so it doesn't rely on the FreemarkerConfiguration being stored as a request attribute, but so it can still be stubbed out for unit tests.
|
2012-04-20 19:26:59 +00:00 |
|
j2blake
|
e3d2a8fb47
|
NIHVIVO-3729 Remove redundant parameter from FreemarkerConfigurationLoader.getConfig()
|
2012-04-20 17:42:57 +00:00 |
|
j2blake
|
ac873fe238
|
NIHVIVO-3729 small refactoring in how to create a FreemarkerConfiguration
|
2012-04-20 17:21:41 +00:00 |
|
j2blake
|
9386832142
|
NIHVIVO-2411 Factor out the execution of a Solr query obtaining the Individuals that correspond to the results.
|
2012-04-18 20:39:13 +00:00 |
|
brianjlowe
|
d1db16b0b4
|
various dev work on language filtering and querying from a generic endpoint
|
2012-04-11 18:34:21 +00:00 |
|
brianjlowe
|
65c0898997
|
merging trunk changes from r9590:9646 into dev branch
|
2012-04-11 17:16:36 +00:00 |
|
brianjlowe
|
376c7be7c3
|
various dev work on language filtering and querying from a generic endpoint
|
2012-04-11 16:27:54 +00:00 |
|
j2blake
|
b150614e4a
|
NIHVIVO-3404 Add methods to PolicyHelper to do last-minute authorization checks on additions and retractions. Create tests.
|
2012-04-04 20:18:03 +00:00 |
|
j2blake
|
d41c67b015
|
NIHVIVO-3404 Restructure the SelfEditorRelationshipPolicy to use the model in the RequestedAction, instead of a model assigned at system startup time. Also, break out the logic into separate RelationshipChecker objects, for easier maintenance.
|
2012-04-03 16:13:41 +00:00 |
|
j2blake
|
657e63f580
|
NIHVIVO-3404 Provide getResourceUris() and getPredicateUri() methods on AbstractPropertyStatementAction, to permit easier checking by policies.
|
2012-04-03 16:11:59 +00:00 |
|
j2blake
|
7aa3b4f469
|
NIHVIVO-3404 Require that the statement-based RequestedActions include a reference to an OntModel. So the paradigm changes from "may I do this with this statement?" to "may I do this with this statement and this model?"
|
2012-04-01 15:46:43 +00:00 |
|
j2blake
|
b0c7241ede
|
NIHVIVO-3404 Improve the hierarchy of statement-based RequestedActions. Add constructors that accept either individual URIs or PropertyStatements. Don't ask for or hold the value of a DataProperty, because it is never used by a policy or permission (at least so far).
|
2012-03-30 22:08:58 +00:00 |
|
j2blake
|
e8fafcc10c
|
NIHVIVO-3404 Rename accessor methods on AbstractObjectPropertyStatementAction to be consistent with those on AbstractDataPropertyStatementAction.
|
2012-03-30 21:44:46 +00:00 |
|
j2blake
|
5ecf031bae
|
NIHVIVO-3404 Make instance fields on AbstractObjectPropertyStatementAction private.
|
2012-03-30 21:20:23 +00:00 |
|
j2blake
|
fc2052e0b7
|
NIHVIVO-3404 Rename statement-related RequestedAction classes to consistent naming scheme.
|
2012-03-30 21:14:51 +00:00 |
|
j2blake
|
37b0ad0e95
|
Remove AuthTestController at /authtest - it has been replaced by /admin/showAuth
|
2012-03-29 19:49:11 +00:00 |
|
j2blake
|
96d45d3281
|
Reduce the noise in the toString() of the DisplayObjectProperty requested action
|
2012-03-29 16:37:11 +00:00 |
|
j2blake
|
71ed58cc2e
|
Neither PUBLIC nor self-editors get to edit any properties by virtue of their role.
|
2012-03-29 16:36:09 +00:00 |
|
j2blake
|
6ed41b7745
|
Remove the restriction on the OWL namespace. There are several reasons why we will need to add statements that assign OWL attributes to resources.
|
2012-03-29 15:03:21 +00:00 |
|
j2blake
|
bec33f53a7
|
Add toString() methods for better diagnostics.
|
2012-03-28 20:35:35 +00:00 |
|
j2blake
|
a7ced86d49
|
Stop using VivoPolicy to suppress add, edit, and delete links. Use a hard-coded list for now, while waiting for the application ontology.
|
2012-03-28 18:38:32 +00:00 |
|
j2blake
|
996ab4f479
|
NIHVIVO-3659 This error can happen many, many times on a development system. The full stack trace is not helpful.
|
2012-03-28 14:38:43 +00:00 |
|
j2blake
|
122a34f7d9
|
NIHVIVO-3542 Clean up the PropertyStatementTemplateModel hierarchy. Make each of the subclasses immutable. Make NameStatementTemplateModel inherit from PropertySTM, not from DataPropertySTM. Remove the editing flag.
|
2012-03-24 16:27:33 +00:00 |
|
j2blake
|
e0594b2681
|
NIHVIVO-3542 BaseTemplateModel doesn't need to hold ServletContext, and the way it's set in a static field is dodgy. Remove it.
|
2012-03-24 15:11:23 +00:00 |
|
briancaruso
|
490e0a18df
|
Fixing logger class.
|
2012-03-23 20:24:08 +00:00 |
|
briancaruso
|
21aede6489
|
Spelling mistake.
|
2012-03-23 19:26:44 +00:00 |
|
j2blake
|
bc6abca8a1
|
NIHVIVO-3300 Remove the hard-coded reference to person.thumbnail.jpg
|
2012-03-22 20:18:34 +00:00 |
|
j2blake
|
9442468b75
|
NIHVIVO-3300 Placeholder images are configured by a properties file, which is loaded at startup.
|
2012-03-22 20:10:18 +00:00 |
|
brianjlowe
|
94717a3705
|
NIHVIVO-3532 get rid of Classes2ClassesDao
|
2012-03-22 20:00:06 +00:00 |
|
j2blake
|
3a6a3b985a
|
NIHVIVO-3706 Create a separate permission "UseSparqlQueryPage" to control the SPARQL query page. Installers may modify permission_config.n3 to make the SPARQL query page publicly accessible.
|
2012-03-22 17:40:21 +00:00 |
|
j2blake
|
84a9b22d99
|
NIHVIVO-3502 Fix the proxy panel so all of the contents always have an image - either the profile image, if available, or the correct placeholder. Avoid hard-coding the URL of the placeholder, so we can remove the kluge of a person.thumbnail.jpg in Vitro
|
2012-03-21 20:33:34 +00:00 |
|
brianjlowe
|
da2c958492
|
NIHVIVO-3539 remove WebappDaoFactory.getProperties()
|
2012-03-21 20:32:58 +00:00 |
|
j2blake
|
2c585755d0
|
NIHVIVO-3704 Create a Freemarker method called placeholderImageUrl(individualUri). Use that instead of hard-coding the placeholder image URLs in templates, or passing the placeholder image along from one page to the next via the controller. Remove the "extraParams" parameter to several Freemarker macros, since this is the only purpose it was used for.
|
2012-03-21 17:29:15 +00:00 |
|
j2blake
|
af8fc9e0a9
|
NIHVIVO-568 Add comments, explaining that the list of mostSpecificTypes is not returned in random order, but is instead ordered by ascending values of "label".
|
2012-03-19 16:46:20 +00:00 |
|