|
||||||||||
| 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> property)
Protected Construct with a wrapped (IModel) or unwrapped (non-IModel) object and a property expression that works on the given model. |
| Method Summary | ||
|---|---|---|
void |
detach()
|
|
Class<? super UJO> |
getBaseClass()
Return a class of the base domainObject |
|
T |
getObject()
|
|
Key<UJO,T> |
getProperty()
Rerurn Key |
|
static
|
of(org.apache.wicket.model.IModel<UJO> parent,
KeyRing<UJO> property)
Type-infering factory method |
|
static
|
of(Object bo,
String property)
Create a Wicket model from a domain model type of Ujo or JavaBean. |
|
static
|
of(UJO parent,
Key<UJO,T> property)
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> property)
of(org.ujorm.Ujo, org.ujorm.Key of(...))
modelObject - The model object, which may or may not implement IModelproperty - Instance of the Keyof(org.ujorm.Ujo, org.ujorm.Key)| Method Detail |
|---|
public String toString()
toString in class ObjectObject.toString()public Key<UJO,T> getProperty()
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> property)
parent - object that contains the propertyproperty - property path
PropertyModel instance
public static <UJO extends Ujo,T> KeyModel<UJO,T> of(org.apache.wicket.model.IModel<UJO> parent,
KeyRing<UJO> property)
parent - object that contains the propertyproperty - the first property (path)
PropertyModel instance
public static <T> org.apache.wicket.model.IModel<T> of(Object bo,
String property)
throws IllegalArgumentException
T - The Model object typebo - A model business objectproperty - Property expression for property access
IllegalArgumentException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||