Hi Sven, so we may create a ticket for this. :-)
kind regards Tobias > Am 21.06.2018 um 15:07 schrieb Sven Meier <s...@meiers.net>: > > Hi Tobias, > > I'n not sure what's the best solution for this :/. > > IMHO this isn't a crucial issue atm, since we won't be able to do API changes > in 8.x anyways. > > For 9.x we'll have a lot of time to do it right. > > Have fun > Sven > > >> Am 19.06.2018 um 00:15 schrieb Tobias Soloschenko: >> Hi Sven, >> >> I would suggest to deal with the worst scenario for RR and IResource and >> implement all accordingly. >> >> So we may use a Model / LoadableDetachableModel in case of someone holds the >> RR / IResource within the component tree. >> >> WDYT? >> >> kind regards >> >> Tobias >> >>> Am 18.06.2018 um 21:13 schrieb Sven Meier <s...@meiers.net>: >>> >>> Hi Tobias, >>> >>> thanks, I wasn't aware of TextTemplateResourceReference. >>> >>> IMHO it doesn't uses a modus operandi we would want to endorse, i.e. it >>> doesn't detach its model and I don't see a good way to do that anyway. >>> >>> But it shows the difficulty in posing any rules for RR: If the >>> resourceReference is registered in the application, it doesn't need to be >>> serializable. Only if it is kept in the component tree, it has to be >>> serializable. >>> The same holds for IResources. >>> >>> Have fun >>> Sven >>> >>> >>> >>>> Am 15.06.2018 um 06:03 schrieb Tobias Soloschenko: >>>> Hi, >>>> >>>> so you suggest that we may should use only serializable objects as >>>> arguments? >>>> >>>> The TextTemplateResourceReference is also using a Model. >>>> >>>> So maybe we should refactor all to not use models at all? >>>> >>>> https://ci.apache.org/projects/wicket/apidocs/8.x/org/apache/wicket/request/resource/ResourceReference.html >>>> >>>> In my opinion there should be a unified way for all RR. >>>> >>>> kind regards >>>> >>>> Tobias >>>> >>>>> Am 14.06.2018 um 19:49 schrieb Sven Meier <s...@meiers.net>: >>>>> >>>>> Hi, >>>>> >>>>> a model doesn't make too much sense here, because references don't get >>>>> detached. >>>>> >>>>> I find the usage of a model here and in FileSystemResource a little >>>>> misleading: >>>>> Yes, the LDM will drop the reference once it is serialized (because of >>>>> its transient reference), >>>>> but it is 'detached' explicitly in #respond() only, which doesn't >>>>> actually happen until the resource is fetched in a different request. >>>>> >>>>> Have fun >>>>> Sven >>>>> >>>>> >>>>>> Am 14.06.2018 um 18:25 schrieb Tobias Soloschenko: >>>>>> +1 - at this time I was not aware of what all has to be serializable. So >>>>>> yep I would suggest to use the Model at this place, too. >>>>>> >>>>>> kind regards >>>>>> >>>>>> Tobias >>>>>> >>>>>>> Am 14.06.2018 um 07:50 schrieb Martin Grigorov <mgrigo...@apache.org>: >>>>>>> >>>>>>> With WICKET-6504 we improved FileSystemResource to use >>>>>>> LoadableDetachableModel<Path> instead of just path. >>>>>>> Maybe the same should be done for the ResourceReference too ? >>>>>>> >>>>>>> On Thu, Jun 14, 2018 at 4:24 AM Maxim Solodovnik <solomax...@gmail.com> >>>>>>> wrote: >>>>>>> >>>>>>>> You can have String path (instead of Path path) >>>>>>>> And it will works as expected :) >>>>>>>> >>>>>>>> WBR, Maxim >>>>>>>> (from mobile, sorry for the typos) >>>>>>>> >>>>>>>>> On Thu, Jun 14, 2018, 04:23 sorinev <sori...@gmail.com> wrote: >>>>>>>>> >>>>>>>>> Perfect, that worked. What's the side effect of this vs the other >>>>>>>>> way, if >>>>>>>>> any? >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Sent from: >>>>>>>>> http://apache-wicket.1842946.n4.nabble.com/Users-forum-f1842947.html >>>>>>>>> >>>>>>>>> --------------------------------------------------------------------- >>>>>>>>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >>>>>>>>> For additional commands, e-mail: users-h...@wicket.apache.org >>>>>>>>> >>>>>>>>> >>>>>> --------------------------------------------------------------------- >>>>>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >>>>>> For additional commands, e-mail: users-h...@wicket.apache.org >>>>>> >>>>> --------------------------------------------------------------------- >>>>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >>>>> For additional commands, e-mail: users-h...@wicket.apache.org >>>>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >>> For additional commands, e-mail: users-h...@wicket.apache.org >>> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >> For additional commands, e-mail: users-h...@wicket.apache.org >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org