| AttachmentDownloadServlet |
class AttachmentDownloadServletAllows the node administrator to either download full attachment zips, or individual files within those zips. |
| Config |
class ConfigPrimary purpose is to install Kotlin extensions for Jackson ObjectMapper so data classes work and to organise serializers / deserializers for java.time.* classes as necessary |
| DataUploadServlet |
class DataUploadServletAccepts binary streams, finds the right AcceptsFileUpload implementor and hands the stream off to it. |
| ResponseFilter |
class ResponseFilterThis adds headers needed for cross site scripting on API clients |