|
|||||||||
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 |