openmicroscopy/openmicroscopy — pull request #401 by joshmoore (2012-10-11 06:49:54+00:00)
Title: Fslite initial security refactoring

This set of changes by @bpindelski, @ximenesuk and I are intended to harden the fslite interface and prepare it for further security and delete improvements. The primary focus was to separate distinct classes by introducing the subinterface ``ManagedRepository`` and then to work on making the methods, arguments, and return values of that subinterface more secure, generally by limiting the strings that are passed through.

Other than exceptional cases the functionality on this branch should typically be the same with a few more ``OriginalFile`` instances being created. The next body of work should include comprehensive ``OriginalFiles`` and properly set ``params`` via ``SqlAction``.