Commons file uploads properly integrated using parts
Allow for url parameters as extra path segments
Saving blobs
Prepared statements
Retrieving files through Aspire parts as opposed to tomcat downloads. This will ensure proper security
\com\ai\aspire\AspireReleaseNotes.java \com\ai\aspire\AspireReleases.java \com\ai\common\DDictionary.java \com\ai\common\FileUtils.java \com\ai\common\IStringDictionary.java \com\ai\common\StringUtils.java \com\ai\common\mapper\GenericMapper.java \com\ai\common\mapper\RequestBasedMapper.java \com\ai\data\FileCollectionReader1.java \com\ai\data\IDataRow1.java \com\ai\db\RSDataRow.java \com\ai\db\ps\DBPSExecutor2.java \com\ai\db\ps\GenericTypeConverter.java \com\ai\db\ps\ISpecificTypeConverter.java \com\ai\db\ps\ITypeConverter.java \com\ai\db\ps\ParamSpec.java \com\ai\db\ps\TypeConverterUtility.java \com\ai\db\ps\TypeEnum.java \com\ai\htmlgen\streamwriters\BlobTransform.java \com\ai\htmlgen\streamwriters\ExtensionToContentTypeMapping.java \com\ai\htmlgen\streamwriters\FileDownloadTransform.java \com\ai\htmlgen\streamwriters\IExtensionToContentTypeMapping.java \com\ai\parts\AHttpParamCollectorPart.java \com\ai\parts\FileDeletePart.java \com\ai\parts\FileItemToBlobPart.java \com\ai\parts\FULCopyFilePart.java \com\ai\parts\SingleFileUPloadCommonsPart.java \com\ai\servlets\paramfilters\AParamFilterRequest.java \com\ai\servlets\paramfilters\DisplayParamFilter.java \com\ai\servlets\paramfilters\DisplayParamFilterRequest.java \com\ai\servlets\paramfilters\DisplayParamFilterRequestOld.java \com\ai\servlets\paramfilters\UpdateParamFilter.java \com\ai\servlets\paramfilters\UpdateParamFilterRequest.java33 File(s)
33 files changed