|
|||||||||
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 | |
---|---|
java.lang.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. |
java.lang.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 objectjava.lang.String getBaseClassName()
java.lang.String[] viewColumnNames()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |