org.sakaiproject.profile2.tool.models
Class DetachableMessageModel

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

public class DetachableMessageModel
extends org.apache.wicket.model.LoadableDetachableModel<Message>

Detachable model for an instance of Message

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

Field Summary
protected  ProfileMessagingLogic messagingLogic
           
 
Constructor Summary
DetachableMessageModel(Message m)
           
DetachableMessageModel(String id)
           
 
Method Summary
 boolean equals(Object obj)
          used for dataview with ReuseIfModelsEqualStrategy item reuse strategy
 int hashCode()
           
protected  Message 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
 

Field Detail

messagingLogic

@SpringBean(name="org.sakaiproject.profile2.logic.ProfileMessagingLogic")
protected ProfileMessagingLogic messagingLogic
Constructor Detail

DetachableMessageModel

public DetachableMessageModel(Message m)
Parameters:
m -

DetachableMessageModel

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


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