|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface EntityApi<T extends Entity<K>,K>
Абстрактный API для работы с объектами-сущностями (целями, фильтрами,
правами доступа,
операциями)
| Method Summary | |
|---|---|
T |
createEntity(int counterId,
T source)
Создает объект-сущность на базе заданного образца (т.е. на вход дается объект-сущность с заполненным полями, Метрика создаёт такой же) |
void |
deleteEntity(int counterId,
K entityId)
Удаляет из Метрики объект-сущность |
T[] |
getEntities(int counterId)
Получить все объекты-сущности для заданного счетчика |
T |
getEntity(int counterId,
K entityId)
Получить все объекты-сущность с заданным идентификатором для заданного счетчика |
T |
updateEntity(int counterId,
T entity)
Изменяет объект-сущность в Метрике, основываясь на заданном образце. |
| Method Detail |
|---|
T[] getEntities(int counterId)
T getEntity(int counterId,
K entityId)
T createEntity(int counterId,
T source)
counterId - Идентификатор счетчикаsource - Образец, описывающий сущность.
T updateEntity(int counterId,
T entity)
counterId - Идентификатор счетчикаentity - Образец, описывающий сущность.
void deleteEntity(int counterId,
K entityId)
counterId - Идентификатор счетчикаentityId - Идентификатор сущности
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||