org.apache.wicket.examples.repeater
Class DetachableContactModel

java.lang.Object
  extended by org.apache.wicket.model.LoadableDetachableModel<Contact>
      extended by org.apache.wicket.examples.repeater.DetachableContactModel
All Implemented Interfaces:
Serializable, IClusterable, IDetachable, IModel<Contact>

public class DetachableContactModel
extends LoadableDetachableModel<Contact>

detachable model for an instance of contact

Author:
igor
See Also:
Serialized Form

Constructor Summary
DetachableContactModel(Contact c)
           
DetachableContactModel(long id)
           
 
Method Summary
 boolean equals(Object obj)
          used for dataview with ReuseIfModelsEqualStrategy item reuse strategy
protected  ContactsDatabase getContactsDB()
           
 int hashCode()
           
protected  Contact load()
          Loads and returns the (temporary) model object.
 
Methods inherited from class org.apache.wicket.model.LoadableDetachableModel
detach, getObject, isAttached, onAttach, onDetach, setObject, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DetachableContactModel

public DetachableContactModel(Contact c)
Parameters:
c -

DetachableContactModel

public DetachableContactModel(long id)
Parameters:
id -
Method Detail

getContactsDB

protected ContactsDatabase getContactsDB()

hashCode

public int hashCode()
Overrides:
hashCode in class Object
See Also:
Object.hashCode()

equals

public boolean equals(Object obj)
used for dataview with ReuseIfModelsEqualStrategy item reuse strategy

Overrides:
equals in class Object
See Also:
ReuseIfModelsEqualStrategy, Object.equals(java.lang.Object)

load

protected Contact load()
Description copied from class: LoadableDetachableModel
Loads and returns the (temporary) model object.

Specified by:
load in class LoadableDetachableModel<Contact>
Returns:
the (temporary) model object
See Also:
LoadableDetachableModel.load()


Copyright © 2004-2011 Apache Software Foundation. All Rights Reserved.