Interface Directory<K extends Id>
- All Known Implementing Classes:
AbstractAddressDao,ru.bitel.bgbilling.common.dao.AbstractDirectoryIdDao,AreaDao,ChargeTypeDao,CityDao,ContractGroupDao,ContractObjectTypeDao,ContractParameterGroupAttrDao,ContractParameterGroupDao,ContractParameterListItemDao,ContractParameterMultiListItemDao,CostMapDao,CountryDao,DocumentJournalDao,DocumentStatusDao,DocumentTypeDao,DomainDao,EntitySpecAttrDao,EntitySpecAttrListItemDao,EntitySpecDao,GroupRightDao,HouseDao,InetOptionDao,ObjectParameterGroupAttrDao,PackerKitDao,PaymentTypeDao,QuarterDao,RangeMapDao,ReserveTypeDao,ServiceDao,StreetDao,TariffGroupDao,TariffPlanDao,TrafficRangeSpecDao,TrafficTypeDao,UserInfoDao
public interface Directory<K extends Id>
"Справочник" для бинов, которые изменяются редко, но используются в нескольких местах другими бинами.
Например, "тип" чего-то.
Такой бин должен быть аннотирован
Например, "тип" чего-то.
Такой бин должен быть аннотирован
DirectoryItem.-
Method Summary
Modifier and TypeMethodDescriptionintdeleteDirectoryItem(int id) Удаление элемента по idПолучение всего списка элементов из справочникаgetDirectoryItem(int id) Получение элемента по idgetDirectoryItem(String title) Получение элемента по title(name)
Может быть не имплементировано - в этом случае бросаетсяUnsupportedOperationExceptionoptDirectoryItem(int id) Изменение/добавление элемента справочника
-
Method Details
-
getDirectoryItem
Получение элемента по id- Parameters:
id-- Returns:
-
optDirectoryItem
-
getDirectoryItem
Получение элемента по title(name)
Может быть не имплементировано - в этом случае бросаетсяUnsupportedOperationException- Parameters:
title-- Returns:
-
directoryItems
Получение всего списка элементов из справочника- Returns:
-
updateDirectoryItem
Изменение/добавление элемента справочника- Parameters:
k-
-
deleteDirectoryItem
int deleteDirectoryItem(int id) Удаление элемента по id- Parameters:
id-- Returns:
-