I have no specific problem, more a general...

I think most time a model access uses only getObject(). Throwing exceptions on 
setObject in AbstractReadOnlyModel could be avoided with the right interface is 
there. An in between of my last refactoring i could see that (to this point) 
nothing violated the intention. The right interface would prove this...

I would like to see in method signatures or c-tor params that a component does 
not change a model value.

I hope i could explain my intention good enough:)

Mm:)



Igor Vaynberg <igor.vaynb...@gmail.com> schrieb:

>what problem are you trying to solve?
>
>-igor
>
>On Sun, Sep 30, 2012 at 11:25 PM, Michael Mosmann <mich...@mosmann.de>
>wrote:
>> Hi,
>>
>> .. yesterday I did some refactoring which introduced a IReadOnlyModel
>> interface. I stopped this so far because of these many default casts
>to
>> IModel. I will try it again with the other way around
>(IWriteableModel). So
>> far I could see how things become more clear if the right interface
>is used.
>> So here comes some questions:
>>
>> - Is somebody interested in this change (beside me)?
>> - Is there a chance that we missing something so wicket could break?
>> - Is there a better name (sure there is)?
>>
>> Thanks
>> Michael
>>

--
Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail gesendet.

Reply via email to