T - type of model objectpublic abstract class GenericBaseModel<T> extends Object implements IModel<T>
Model directly. Makes sure that the object set into the model can be
serialized.| Constructor and Description |
|---|
GenericBaseModel() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract T |
createSerializableVersionOf(T object)
Creates a serializable version of the object.
|
void |
detach()
Detaches model after use.
|
boolean |
equals(Object obj) |
T |
getObject()
Gets the model object.
|
int |
hashCode() |
void |
setObject(T object)
Set the model object.
|
String |
toString() |
public T getObject()
IModelgetObject in interface IModel<T>IModel.getObject()public void setObject(T object)
setObject in interface IModel<T>object - the model objectIModel.setObject(Object)protected abstract T createSerializableVersionOf(T object)
object - objectpublic void detach()
IDetachabledetach in interface IDetachableIDetachable.detach()public String toString()
toString in class ObjectObject.toString()Copyright © 2006–2014 Apache Software Foundation. All rights reserved.