|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface View
Objects implementing this interface provide a different perspective ("view") for a Persistent instance (the base object).
Usually just a subset of the fields / columns of the base object is accessible. So a view object provides a projection of the base object. A specific view class is always tied to a specific Persistent class. @enterprise View-Forms do implement this interface.
| Method Summary | |
|---|---|
String |
getBaseClassName()
Get the class name of the base objects. |
Persistent |
getBaseObject()
Get the base object instance. |
void |
setBaseObject(Persistent baseObject)
Set the base object of the view instance. |
String[] |
viewColumnNames()
Get an array of column names of the base object class which are included in the view object class. |
| Methods inherited from interface com.groiss.store.Persistent |
|---|
dbFields, getOid, getStore, getTableName, isFilled, onDelete, onInsert, onRead, onUpdate, setFilled, setOid, setStore |
| Method Detail |
|---|
Persistent getBaseObject()
void setBaseObject(Persistent baseObject)
baseObject - the base objectString getBaseClassName()
String[] viewColumnNames()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||