Commit graph

332 commits

Author SHA1 Message Date
rjy7
6bfab4e431 Changed visibility of FreeMarkerHttpServlet root hashmap to private, so other controllers can't add to it. 2010-05-27 20:47:09 +00:00
jeb228
bbc5765663 NIHVIVO-160 Rewrite RDFUploadController to use the FileUploadServletRequest. 2010-05-27 20:05:38 +00:00
jeb228
0df8cdac42 NIHVIVO-160 Pass the FileUploadException through to the caller. The user particularly needs to see it if it is FileSizeExceeded or RequestSizeExceeded. 2010-05-27 20:03:39 +00:00
jeb228
772de8c449 NIHVIVO-160 Use the temporary directory for files that are too big to hold in memory. 2010-05-27 19:48:35 +00:00
rjy7
99a080ad3f Corrected path to templates in FreeMarkerComponentGenerator. Contact form gets form action passed in by controller. Updated some comments. 2010-05-27 19:43:56 +00:00
jeb228
ee2697f23f NIHVIVO-160 Rewrite N3MultiPartUpload to use the FileUploadServletRequest. Some code in EditConfiguration becomes redundant. 2010-05-27 19:11:00 +00:00
jeb228
c5967e336e NIHVIVO-160 Add a maximum file size. Ensure UTF-8 encoding on the request parameters. 2010-05-27 19:07:39 +00:00
jeb228
21d1d96df4 Upgrade to servlet 2.5, since we have agreed to support nothing prior to Tomcat 6.0 2010-05-27 18:38:27 +00:00
jeb228
b565e92b00 NIHVIVO-160 Create a request wrapper that will parse the uploaded files without losing track of the request parameters. 2010-05-27 18:36:04 +00:00
jeb228
2f46ad2986 NIHVIVO-160 Clean up the code: remove unused imports, variables, and methods. Correct some generics, and use a more compact way of instantiating the postUpload class. 2010-05-27 18:34:45 +00:00
rjy7
0e545d65c4 Added UrlBuilder class to handle building urls for site links 2010-05-27 14:20:59 +00:00
jeb228
916a7a5d62 NIHVIVO-160 Change package from webapp.utils.filestorage to webapp.filestorage.backend 2010-05-26 20:10:24 +00:00
rjy7
f6b3acd831 Moved url utility methods into Routes class 2010-05-26 16:04:46 +00:00
rjy7
b7d2027da4 Some reorganization of templates. Restored entitylist as destination of links on index page, since new individuallist controller/templates not finished yet. 2010-05-26 14:03:59 +00:00
rjy7
8b0665a0d7 Clean up paths and names relating to contact form. Use freemarker template to generate email backup. 2010-05-25 20:49:50 +00:00
jeb228
a16985ccaa NIHVIVO-160 Complete the first iteration of coding and testing - especially avoidance of Windows reserved words. 2010-05-25 20:33:32 +00:00
jeb228
60958400f1 Make file deletion more robust. Make file creation more robust.
Handle newlines rigorously when reading a file.
2010-05-25 20:31:09 +00:00
rjy7
fbdba79833 Rewrote IndividualListController to handle error conditions from within FreeMarker. Reorganized controller control flow to account for interdependencies between body and title. 2010-05-25 19:20:25 +00:00
jeb228
f40e2d1af7 NIHVIVO-160 FileStorage.getInputStream returns an InputStream, instead of an array of bytes. Read it however you like. 2010-05-24 19:27:27 +00:00
jeb228
b86ec9e7b2 NIHVIVO-160 Remove the maximum file size - no need for it at this level. 2010-05-24 19:18:41 +00:00
rjy7
fe89b1f7e9 Deleting vitro/webapp/web/correctionForm.jsp: no longer used or needed. 2010-05-24 19:15:34 +00:00
jeb228
544432acc1 NIHVIVO-160 Complete the FileStorageHelper, with tests. 2010-05-24 15:20:31 +00:00
rjy7
c4709265c4 Work on FreeMarker version of individual list page 2010-05-21 21:49:53 +00:00
rjy7
4aa300e5a3 Changed FreeMarkerHttpServlet static variables from public to protected. Moved files into the freemarker package as needed to support access to those variables. 2010-05-21 18:26:17 +00:00
jeb228
787e378a3c NIHVIVO-160 Start writing unit tests as the implementation progresses. 2010-05-21 17:42:03 +00:00
jeb228
734067f22a NIHVIVO-160 These belong in the 'src' directory, not in the 'test' directory. 2010-05-21 17:35:11 +00:00
rjy7
197aa2f4f9 Tweaks to: adding stylesheets from freemarker templates; contact form styles. Add sender's name to sender address on contact form email notification. 2010-05-21 16:39:32 +00:00
rjy7
bda278e59b Implement StylesheetList and ScriptList view objects and new strategy for templates to direct stylesheets and script files to be loaded onto a page. 2010-05-21 15:55:26 +00:00
jeb228
b9dfa9023b NIHVIVO-160 Start coding the back-end 2010-05-20 20:49:42 +00:00
rjy7
5ed46b631b NIHVIVO-442. Fixed logout link in identity. Error was in URL generated in FreeMarkerHttpServlet. 2010-05-20 16:58:13 +00:00
rjy7
dbafad9e9e Fixed compile error 2010-05-20 13:23:20 +00:00
rjy7
a005d26f1c Fixed try/catch statement in ContactMailController 2010-05-19 21:31:17 +00:00
jeb228
eea97d50e9 NIHVIVO-222 Complete the batch version. 2010-05-19 21:28:37 +00:00
rjy7
4f77fa419e Changed class Router to Routes to clarify its purpose. Decode the referrer url in the contact form email. 2010-05-19 21:08:48 +00:00
bdc34
947c6841c9 Changing log message so it is less alarming on startup 2010-05-19 20:55:27 +00:00
bdc34
ce73b46c96 Removing AXIS web services. NIHVIVO-415 2010-05-19 19:54:00 +00:00
bdc34
c0e469edc0 Removing AXIS web services. NIHVIVO-415 2010-05-19 19:53:37 +00:00
bdc34
656f6f0fb6 Removing AXIS web services. NIHVIVO-415 2010-05-19 19:53:12 +00:00
bdc34
8b7d510e26 Removing AXIS web services. NIHVIVO-415 2010-05-19 19:52:29 +00:00
rjy7
f88a77d307 Rewrote comment form controllers and templates in FreeMarker. 2010-05-19 19:50:54 +00:00
jeb228
ae01a03122 Add a "magic license comment" 2010-05-19 18:38:55 +00:00
rjy7
d24ea067ca Temporarily add back CONTACT, since the version of FreeMarkerHttpServlet in svn is looking for it. 2010-05-19 18:31:53 +00:00
rjy7
6741f7d586 Fix link to individual list page 2010-05-18 17:38:47 +00:00
rjy7
269b89825f Reorganized FreeMarker controllers into a single package 2010-05-18 14:24:03 +00:00
rjy7
fc8c9876f0 Move Terms of Use controller & template into FreeMarker. 2010-05-17 21:30:54 +00:00
rjy7
8a83103367 Moved vivo-basic theme jsps out of themes into productMods, to make them less easily accessible to theme customizers. 2010-05-17 19:22:30 +00:00
rjy7
046ca60439 Use FreeMarker controller and templates for About and Index pages. Improvements to FreeMarkerHttpServlet.getUrl() method. Unit tests for FreeMarkerHttpServlet static methods. 2010-05-17 17:26:40 +00:00
jeb228
92f9280af0 NIHVIVO-222 Second step at coding the Java-based SeleniumRunner. 2010-05-17 14:17:01 +00:00
hjk54
1c5e7fdde8 Removing debugging messages/text 2010-05-17 14:01:01 +00:00
rjy7
aab3f23f3a Breadcrumbs template. Copied some templates into vivo-basic theme. 2010-05-14 20:50:33 +00:00