|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IntrospectionManager
Indicates a concrete class capable of introspecting a domain object for its immediate children.
Implementations may use a choice of reflective introspection or querying a persistence metadata API to locate the internal children.
| Method Summary | |
|---|---|
void |
obtainImmediateChildren(Object parentObject,
List<Object> allObjects)
Locates any direct children of a domain object. |
| Method Detail |
|---|
void obtainImmediateChildren(Object parentObject,
List<Object> allObjects)
Typically used with a ValidationManager to validate each of the
located children.
Implementations should only add the immediate layer of children. Grandchildren, great-grandchildren etc should not be added.
parentObject - the immediate parent which all children should share
(guaranteed to never be null)allObjects - the list to which this method should append each
immediate child (guaranteed to never be null)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||