|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.ujorm.wicket.KeyModel<UJO,T>
public class KeyModel<UJO extends Ujo,T>
| Constructor Summary | |
|---|---|
protected |
KeyModel(UJO modelObject,
Key<UJO,T> key)
Protected Construct with a wrapped (IModel) or unwrapped (non-IModel) object and a key expression that works on the given model. |
| Method Summary | ||
|---|---|---|
void |
detach()
|
|
Class<? super UJO> |
getBaseClass()
Return a class of the base domainObject |
|
Key<UJO,T> |
getKey()
Rerurn Key |
|
T |
getObject()
|
|
Key<UJO,T> |
getProperty()
Deprecated. Use the getKey(). |
|
static
|
of(org.apache.wicket.model.IModel<UJO> parent,
KeyRing<UJO> key)
Type-infering factory method |
|
static
|
of(Object bo,
String key)
Create a Wicket model from a domain model type of Ujo or JavaBean. |
|
static
|
of(UJO parent,
Key<UJO,T> key)
Type-infering factory method |
|
void |
setObject(T object)
|
|
String |
toString()
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
protected KeyModel(UJO modelObject,
Key<UJO,T> key)
of(org.ujorm.Ujo, org.ujorm.Key of(...))
modelObject - The model object, which may or may not implement IModelkey - Instance of the Keyof(org.ujorm.Ujo, org.ujorm.Key)| Method Detail |
|---|
public String toString()
toString in class ObjectObject.toString()@Deprecated public final Key<UJO,T> getProperty()
getKey().
public final Key<UJO,T> getKey()
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 Class<? super UJO> getBaseClass()
public void detach()
detach in interface org.apache.wicket.model.IDetachable
public static <UJO extends Ujo,T> KeyModel<UJO,T> of(UJO parent,
Key<UJO,T> key)
parent - object that contains the keykey - key path
PropertyModel instance
public static <UJO extends Ujo,T> KeyModel<UJO,T> of(org.apache.wicket.model.IModel<UJO> parent,
KeyRing<UJO> key)
parent - object that contains the keykey - the first key (path)
PropertyModel instance
public static <T> org.apache.wicket.model.IModel<T> of(Object bo,
String key)
throws IllegalArgumentException
T - The Model object typebo - A model business objectkey - Property expression for key access
IllegalArgumentException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||