public abstract class LoadableModel<T> extends Object implements org.apache.wicket.model.IModel<T>
Constructor and Description |
---|
LoadableModel() |
LoadableModel(boolean alwaysReload) |
LoadableModel(T object) |
LoadableModel(T object,
boolean alwaysReload) |
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 alwaysReload)
public LoadableModel(T object)
public LoadableModel(T object, boolean alwaysReload)
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 © 2016 evolveum. All rights reserved.