Module is.codion.framework.model
Package is.codion.framework.model
Interface EntityApplicationModel.EntityModels<M extends EntityModel<M,E,T,R>,E extends EntityEditModel<M,E,T,R>,T extends EntityTableModel<M,E,T,R>,R extends EntityEditor<M,E,T,R>>
- Type Parameters:
M- theEntityModeltypeE- theEntityEditModeltypeT- theEntityTableModeltypeR- theEntityEditortype
- Enclosing interface:
EntityApplicationModel<M extends EntityModel<M,E, T, R>, E extends EntityEditModel<M, E, T, R>, T extends EntityTableModel<M, E, T, R>, R extends EntityEditor<M, E, T, R>>
public static interface EntityApplicationModel.EntityModels<M extends EntityModel<M,E,T,R>,E extends EntityEditModel<M,E,T,R>,T extends EntityTableModel<M,E,T,R>,R extends EntityEditor<M,E,T,R>>
Manages the
EntityModels for a EntityApplicationModel-
Method Summary
-
Method Details
-
contains
- Parameters:
modelClass- the application model class- Returns:
- true if this model contains a EntityModel instance of the given class
-
contains
- Parameters:
entityType- the entityType- Returns:
- true if this model contains a EntityModel for the given entityType
-
contains
- Parameters:
entityModel- the entity model- Returns:
- true if this model contains the given EntityModel
-
get
Collection<M> get()- Returns:
- an unmodifiable Collection containing the EntityModel instances contained in this EntityApplicationModel
-
get
- Type Parameters:
C- the model type- Parameters:
modelClass- the model class- Returns:
- the EntityModel of the given type
-
get
- Parameters:
entityType- the entityType- Returns:
- the EntityModel based on the given entityType
-