Hi Martin,

I have a page with a field of type A that is set over a broadcast event. Class 
A has a dao which is injected via constructor.
The field dao cannot be serializable. How could I change this so a proxy is 
injected?

Thanks!

Page {

A a;

 public void onEvent(IEvent<?> event) {
        super.onEvent(event);
     
        if (event.getPayload() instanceof Item) {
               Item update = (Item) event.getPayload();
               a = update.getA();
                
}

A implements Serializable {

private Dao dao;

 @Autowired
  public A(Dao dao) {
          this.dao = dao;
      }

}


> Am 02.05.2015 um 21:28 schrieb Martin Grigorov <[email protected]>:
> 
> Hi,
> 
> Injected how?
> wicket-spring and -guice inject serializable proxies so there is no such
> issue with them
> On May 2, 2015 10:26 PM, "Chris" <[email protected]> wrote:
> 
>> Hi all,
>> 
>> what is the best approach to handle non-serializable objects in Wicket
>> pages? E.g. when an object has a DAO injected and this object is a field of
>> a Wicket page?
>> 
>> Thanks a lot,
>> Chris
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>> 
>> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to