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

Packages that use BaseModel
Package
Description
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
Modifier and Type
Class
Description
`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
Modifier and Type
Method
Description
`<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
Modifier and Type
Method
Description
`static <T extends BaseModel>
T`
MapperService.`getModelFromBody(Request request, Class<T> classType)`
`static <T extends BaseModel>
T`
MapperService.`mapResultToModel(ResultSet resultSet, Class<T> classType)`