org.sakaiproject.profile2.tool.models
Class DetachableMessageThreadModel

java.lang.Object
  extended by org.apache.wicket.model.LoadableDetachableModel<MessageThread>
      extended by org.sakaiproject.profile2.tool.models.DetachableMessageThreadModel
All Implemented Interfaces:
Serializable, org.apache.wicket.IClusterable, org.apache.wicket.model.IDetachable, org.apache.wicket.model.IModel<MessageThread>

public class DetachableMessageThreadModel
extends org.apache.wicket.model.LoadableDetachableModel<MessageThread>

Detachable model for an instance of MessageThread

Author:
Steve Swinsburg (steve.swinsburg@gmail.com)
See Also:
Serialized Form

Constructor Summary
DetachableMessageThreadModel(MessageThread m)
           
DetachableMessageThreadModel(String id)
           
 
Method Summary
 boolean equals(Object obj)
          used for dataview with ReuseIfModelsEqualStrategy item reuse strategy
 int hashCode()
           
protected  MessageThread load()
           
 
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

DetachableMessageThreadModel

public DetachableMessageThreadModel(MessageThread m)
Parameters:
m -

DetachableMessageThreadModel

public DetachableMessageThreadModel(String id)
Parameters:
id -
Method Detail

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 MessageThread load()
Specified by:
load in class org.apache.wicket.model.LoadableDetachableModel<MessageThread>
See Also:
LoadableDetachableModel.load()


Copyright © 2008-2012 The Sakai Foundation. All Rights Reserved.