|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.ujorm.extensions.AbstractUjo
org.ujorm.implementation.quick.QuickUjo
org.ujorm.orm.AbstractMetaModel
public abstract class AbstractMetaModel
Abstract Metamodel
| Constructor Summary | |
|---|---|
AbstractMetaModel()
|
|
| Method Summary | ||
|---|---|---|
|
get(org.ujorm.UjoProperty<UJO,VALUE> property)
Getter based on one UjoProperty |
|
protected
|
changeDefault(UJO ujo,
org.ujorm.UjoProperty<UJO,VALUE> property,
VALUE value)
Assign a 'valid value' over a default UJO property value only |
|
boolean |
checkReadOnly(boolean exception)
Test a read-only state |
|
protected boolean |
isFilled(java.lang.CharSequence text)
Returns true, if the argument text is not null and not empty. |
|
protected boolean |
isFilled(java.lang.Object value)
Returns true, if the argument text is not null and not empty. |
|
boolean |
readAuthorization(org.ujorm.UjoAction action,
org.ujorm.UjoProperty property,
java.lang.Object value)
|
|
boolean |
readOnly()
Property values can be readed only |
|
void |
setReadOnly(boolean recurse)
Set a read-only state. |
|
void |
writeValue(org.ujorm.UjoProperty property,
java.lang.Object value)
|
|
| Methods inherited from class org.ujorm.implementation.quick.QuickUjo |
|---|
newListProperty, newListProperty, newProperty, newProperty, newProperty, newProperty, newProperty, newProperty, readValue |
| Methods inherited from class org.ujorm.extensions.AbstractUjo |
|---|
clone, equals, init, init, readProperties, readUjoManager, readValueString, toString, writeValueString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public AbstractMetaModel()
| Method Detail |
|---|
public boolean readOnly()
public void setReadOnly(boolean recurse)
public boolean checkReadOnly(boolean exception)
throws java.lang.UnsupportedOperationException
java.lang.UnsupportedOperationException
public void writeValue(org.ujorm.UjoProperty property,
java.lang.Object value)
writeValue in interface org.ujorm.UjowriteValue in class org.ujorm.implementation.quick.QuickUjo
protected <UJO extends org.ujorm.Ujo,VALUE> void changeDefault(UJO ujo,
org.ujorm.UjoProperty<UJO,VALUE> property,
VALUE value)
public boolean readAuthorization(org.ujorm.UjoAction action,
org.ujorm.UjoProperty property,
java.lang.Object value)
readAuthorization in interface org.ujorm.UjoreadAuthorization in class org.ujorm.extensions.AbstractUjoprotected boolean isFilled(java.lang.CharSequence text)
protected boolean isFilled(java.lang.Object value)
public <UJO extends AbstractMetaModel,VALUE> VALUE get(org.ujorm.UjoProperty<UJO,VALUE> property)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||