You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@wicket.apache.org by Martin Grigorov <mg...@apache.org> on 2014/11/12 09:23:16 UTC

Re: git commit: PropertyResourceModel as alternative to StringResourceModel

Hi Sven,

Are you going to add this class to 6.x/7.x ?

Please also take a look at the improvement I've added with
https://issues.apache.org/jira/browse/WICKET-5754

On Fri, Sep 26, 2014 at 5:10 PM, Andrea Del Bene <an...@gmail.com>
wrote:

> Got it! Thank you!
>
>  Hi Andrea,
>>
>> >I think we could remove single model parameter from constructors to make
>> PropertyResourceModel lighter
>>
>> then you'd have to prefix each property expression, even when only one
>> model is used:
>>
>>     new PropertyResourceModel("key", this, MiniMap.of("foo", fooModel));
>>
>>     key=This is message ${foo.bar}.
>>
>> I'd prefer to keep this case simpler for the user (as it is with
>> StringResourceModel):
>>
>>     new PropertyResourceModel("key", this, fooModel);
>>
>>     key=This is message ${bar}.
>>
>> Have fun
>> Sven
>>
>
>

Re: git commit: PropertyResourceModel as alternative to StringResourceModel

Posted by Sven Meier <sv...@meiers.net>.
Hi Martin,

I'll add PropertyResourceModel to 7.x only: To prevent duplication of 
functionality I want to deprecate StringResourceModel, this should not 
be done in 6.x.

 > improvement I've added with 
https://issues.apache.org/jira/browse/WICKET-5754

Thanks, I will do.

Regards
Sven


On 11/12/2014 09:23 AM, Martin Grigorov wrote:
> Hi Sven,
>
> Are you going to add this class to 6.x/7.x ?
>
> Please also take a look at the improvement I've added with
> https://issues.apache.org/jira/browse/WICKET-5754
>
> On Fri, Sep 26, 2014 at 5:10 PM, Andrea Del Bene <an...@gmail.com>
> wrote:
>
>> Got it! Thank you!
>>
>>   Hi Andrea,
>>>> I think we could remove single model parameter from constructors to make
>>> PropertyResourceModel lighter
>>>
>>> then you'd have to prefix each property expression, even when only one
>>> model is used:
>>>
>>>      new PropertyResourceModel("key", this, MiniMap.of("foo", fooModel));
>>>
>>>      key=This is message ${foo.bar}.
>>>
>>> I'd prefer to keep this case simpler for the user (as it is with
>>> StringResourceModel):
>>>
>>>      new PropertyResourceModel("key", this, fooModel);
>>>
>>>      key=This is message ${bar}.
>>>
>>> Have fun
>>> Sven
>>>
>>