[
https://issues.apache.org/jira/browse/TRINIDAD-2316?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Scott O'Bryan updated TRINIDAD-2316:
------------------------------------
Resolution: Fixed
Fix Version/s: 2.1.0-core
Assignee: Jeanne Waldman
Status: Resolved (was: Patch Available)
r1395779 | jwaldman | 2012-10-08 21:07:37 +0000 | 3 lines
Changed paths:
A
/myfaces/trinidad/trunk/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/ui/marshal
A
/myfaces/trinidad/trunk/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/ui/marshal/MarshalingService.java
TRINIDAD-2316 Add support for adding a properties Map to UploadedFile
I forgot to add the new file, MarshalingService.java. It was in the patch.
Thanks to Kentaro Kinebuchi for the patch
> Add support for adding a properties Map to UploadedFile
> -------------------------------------------------------
>
> Key: TRINIDAD-2316
> URL: https://issues.apache.org/jira/browse/TRINIDAD-2316
> Project: MyFaces Trinidad
> Issue Type: New Feature
> Components: Components
> Affects Versions: 2.1.0-core
> Reporter: Kentaro Kinebuchi
> Assignee: Jeanne Waldman
> Fix For: 2.1.0-core
>
> Attachments: Trinidad-2316.patch
>
>
> This enhancement is so that arbritrary properties can be specified for
> uploaded files. For example, a description field can be specified for a file.
> Support should be added for returning a map of properties from the
> UploadedFile object. Rather than adding new methods to the UploadedFile
> interface and breaking backward compatibility, the proposal is to create a
> new abstract class called AbstractUploadedFile with a getProperties() method
> which returns Map<String, Object> and have UploadedFileImpl extend this
> class. Any consumers of UploadedFiles can then check for if it extends this
> abstract class to see if properties are available. Also, custom file
> processors will need to return UploadedFile instances which extend
> AbstractUploadedFile if they need to have the framework add properties.
> The file properties will be submitted together with the file as a parameter
> on the form and the value will be marshalled into XML.
--
This message was sent by Atlassian JIRA
(v6.1#6144)