[ 
https://issues.apache.org/jira/browse/SLING-533?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12605216#action_12605216
 ] 

Bertrand Delacretaz commented on SLING-533:
-------------------------------------------

I don't think this new behavior is tested, Alex could you maybe write some 
tests when you verify this feature?

If you don't, please leave this issue open so that we don't forget to write 
tests when we find some time.

> Support multi-value type hints (eg. @TypeHint=String[])
> -------------------------------------------------------
>
>                 Key: SLING-533
>                 URL: https://issues.apache.org/jira/browse/SLING-533
>             Project: Sling
>          Issue Type: New Feature
>          Components: Servlets Post
>            Reporter: Alexander Klimetschek
>            Assignee: Carsten Ziegeler
>             Fix For: 2.0.1
>
>
> As discussed in SLING-522, when posting a single value to a property that 
> should be multi-valued, an extension to the @TypeHint is needed that allows 
> the explicit definition of a multi-value type. For example, for Strings this 
> would be @TypeHint=String[].
> Based on a quick look at the code, it should happen in 
> o.a.s.servlets.post.impl.helper.SlingPropertyValueHandler.setPropertyAsIs(). 
> First of all the parsing of the getTypeHint() must be changed to look for an 
> ending [] first, and then this "isMultiValued" information must be used to 
> call the multi-value version of setProperty() in all cases (values.length >= 
> 0).

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to