|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ObjectTypeCatalog
GUI Model Interface. Provides unified access to the business logic, model, repository or anything else that may be "down there". The Goal is to isolate GUI from deployment changes and changes in business logic. This interface is supposed to support many object types. ObjectTypeCatalog provides instances of ObjectManagers. ObjectManagers can manipulate individual object types. DRAFT: this is the very first and quite simple version.
Method Summary | ||
---|---|---|
|
getObjectManager(java.lang.Class<C> objectType,
java.lang.Class<T> dtoType)
Returns instance of ObjectManager appropriate for specified class. |
|
java.util.Set<java.lang.Class<? extends ObjectType>> |
listSupportedObjectTypes()
Retuns list of supported object types (in form of Java classes). |
Method Detail |
---|
java.util.Set<java.lang.Class<? extends ObjectType>> listSupportedObjectTypes()
<C extends ObjectType,T> ObjectManager<T> getObjectManager(java.lang.Class<C> objectType, java.lang.Class<T> dtoType)
C
- stadard object type (in form of Java classes)T
- custom DTO classobjectType
- dtoType
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |