|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface VagueObject
VagueObject must be extended (not implemented) to use VagueContext. A sub-interface of VagueObject declares java bean properties but does not define them. The definition is left to VagueContext, which maps the properties to persistent store.
To be correctly formed, a sub-interface of VagueObject must adhere to the following rules.
Rule One - Property types may only be of three kinds. 1) prmitive, 2) implement Serializable directly or indirectly, or 3) sub-interface of VagueObject.
Rule Two - All properties that are not VagueObject (that is primitive and
Serializable) must provied both getX()
and setX()
methods. (A property of boolean type may provide isX()
instead of
getX()
.
Rule Three - All properties that are VagueObject must provide only a
getX()
method.
Rule Four - No methods that do ont match the ones described above are allowed.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |