public abstract class LoadableModel<T> extends Object implements org.apache.wicket.model.IModel<T>
Constructor and Description |
---|
LoadableModel() |
LoadableModel(boolean allwaysReload) |
LoadableModel(T object) |
LoadableModel(T object,
boolean allwaysReload) |
Modifier and Type | Method and Description |
---|---|
void |
detach() |
org.apache.wicket.model.IModel |
getNestedModel() |
T |
getObject() |
boolean |
isLoaded() |
protected abstract T |
load() |
protected void |
onDetach() |
protected void |
onLoad() |
void |
reset() |
void |
revive(PrismContext prismContext) |
void |
setObject(T object) |
String |
toString() |
public LoadableModel()
public LoadableModel(boolean allwaysReload)
public LoadableModel(T object)
public LoadableModel(T object, boolean allwaysReload)
public T getObject()
getObject
in interface org.apache.wicket.model.IModel<T>
public void setObject(T object)
setObject
in interface org.apache.wicket.model.IModel<T>
public boolean isLoaded()
public void reset()
public void detach()
detach
in interface org.apache.wicket.model.IDetachable
public org.apache.wicket.model.IModel getNestedModel()
protected abstract T load()
protected void onLoad()
protected void onDetach()
public void revive(PrismContext prismContext) throws SchemaException
SchemaException
Copyright © 2014 evolveum. All rights reserved.