## Uses of Class
org.apache.sysds.runtime.controlprogram.federated.monitoring.models.BaseModel

Packages that use BaseModel
org.apache.sysds.runtime.controlprogram.federated.monitoring.models
org.apache.sysds.runtime.controlprogram.federated.monitoring.repositories
org.apache.sysds.runtime.controlprogram.federated.monitoring.services

### Uses of BaseModel in org.apache.sysds.runtime.controlprogram.federated.monitoring.models

Subclasses of BaseModel in org.apache.sysds.runtime.controlprogram.federated.monitoring.models
`class` `CoordinatorConnectionModel`
`class` `CoordinatorModel`
`class` `DataObjectModel`
`class` `EventModel`
`class` `EventStageModel`
`class` `HeavyHitterModel`
`class` `RequestModel`
`class` `StatisticsModel`
`class` `StatisticsOptions`
`class` `TrafficModel`
`class` `UtilizationModel`
`class` `WorkerModel`

### Uses of BaseModel in org.apache.sysds.runtime.controlprogram.federated.monitoring.repositories

Methods in org.apache.sysds.runtime.controlprogram.federated.monitoring.repositories with type parameters of type BaseModel
`<T extends BaseModel> Long` DerbyRepository.`createEntity​(T model)`
`<T extends BaseModel> Long` IRepository.`createEntity​(T model)`
`<T extends BaseModel> List<T>` DerbyRepository.`getAllEntities​(Class<T> type)`
`<T extends BaseModel> List<T>` IRepository.`getAllEntities​(Class<T> type)`
`<T extends BaseModel> List<T>` DerbyRepository.`getAllEntitiesByField​(String fieldName, Object value, Class<T> type)`
`<T extends BaseModel> List<T>` DerbyRepository.`getAllEntitiesByField​(String fieldName, Object value, Class<T> type, int rowCount)`
`<T extends BaseModel> List<T>` IRepository.`getAllEntitiesByField​(String fieldName, Object value, Class<T> type)`
`<T extends BaseModel> List<T>` IRepository.`getAllEntitiesByField​(String fieldName, Object value, Class<T> type, int rowCount)`
`<T extends BaseModel> T` DerbyRepository.`getEntity​(Long id, Class<T> type)`
`<T extends BaseModel> T` IRepository.`getEntity​(Long id, Class<T> type)`
`<T extends BaseModel> void` DerbyRepository.`removeAllEntitiesByField​(String fieldName, Object value, Class<T> type)`
`<T extends BaseModel> void` IRepository.`removeAllEntitiesByField​(String fieldName, Object value, Class<T> type)`
`<T extends BaseModel> void` DerbyRepository.`removeEntity​(Long id, Class<T> type)`
`<T extends BaseModel> void` IRepository.`removeEntity​(Long id, Class<T> type)`
`<T extends BaseModel> void` DerbyRepository.`updateEntity​(T model)`
`<T extends BaseModel> void` IRepository.`updateEntity​(T model)`

### Uses of BaseModel in org.apache.sysds.runtime.controlprogram.federated.monitoring.services

Methods in org.apache.sysds.runtime.controlprogram.federated.monitoring.services with type parameters of type BaseModel
`static <T extends BaseModel> T` MapperService.`getModelFromBody​(Request request, Class<T> classType)`
`static <T extends BaseModel> T` MapperService.`mapResultToModel​(ResultSet resultSet, Class<T> classType)`