Merge branch 'CSPACE-5497-REM-A'
Merge branch 'master' of github.com:collectionspace/services
Merge branch 'master' of github.com:collectionspace/services
Merge branch 'master' of github.com:collectionspace/services
CSPACE-5943-REM: Added plumbing infrastructure work for making JDBC based partial term searches.
CSPACE-5943: Added sample query, initial code to retrieve document models.
CSPACE-5943: SQL query now invokes JDBCTools routine rather than replicating SQL execution code in RepositoryJavaClientImpl, via the use of a CachedRowSet. IDs returned are still not the correct ones; simplified SQL script used for testing needs at least one more join, a la CSPACE-5945.
CSPACE-5943: First working SQL query, now returns Nuxeo document IDs. Still is hard-coded for Storage Location items.
CSPACE-5943: Use prepared statements, rather than dynamically-build SQL that accepts user-supplied input.
CSPACE-5943: Added missing 'catch' block.
CSPACE-5974: Correction to SQL query; table name should not be a replaceable parameter in a prepared statement.
Merge remote-tracking branch 'upstream/master' into CSPACE-5943
CSPACE-5943: Initial work at getting values for SQL queries from individual document handlers. Still needs implementation in four other authorities, in addition to location and person. This is an interim solution with lots of code smells still to be worked out.
CSPACE-5943: Obtain the name of the relevant termgroup table in the database via a convention-based method.
CSPACE-5943: Incorporate check for deleted workflow state in sample SQL query.
CSPACE-5943: Added join on database tables for the common parts of authority item records.
CSPACE-5943: Added comments, pseudocode for adding an inAuthority restriction to the SQL query.
CSPACE-5943: For simple cases where we just want to populate a prepared statement's parameters with a set of String values, created a subclass of the prepared statement builder, and call that new subclass from RepositoryJavaClientImpl.
CSPACE-5943: Added code, as yet untested, to restrict partial term matching queries to a specified authority.
CSPACE-5943: Check for workflow deleted state in query parameters sent with partial term matching request.