Interface Directory<K extends Id>
- All Known Implementing Classes:
AbstractAddressDao
,AreaDao
,ChargeTypeDao
,CityDao
,ContractGroupDao
,ContractObjectTypeDao
,ContractParameterGroupAttrDao
,ContractParameterGroupDao
,ContractParameterListItemDao
,ContractParameterMultiListItemDao
,CostMapManager
,CountryDao
,DeviceGroupDao
,DeviceTypeDao
,DocumentJournalDao
,DocumentStatusDao
,DocumentTypeDao
,DomainDao
,EntitySpecAttrDao
,EntitySpecAttrListItemDao
,EntitySpecDao
,ForpostCameraBrandDao
,ForpostCameraModelDao
,ForpostMasterDao
,ForpostPtzTypeDao
,ForpostRecordTypeDao
,GroupRightDao
,HouseDao
,InetDeviceTypeDao
,InetOptionDao
,InetServTypeDao
,ObjectParameterGroupAttrDao
,PackerKitDao
,PaymentTypeDao
,ProductSpecDao
,QuarterDao
,RangeMapDao
,ReserveTypeDao
,ServiceDao
,ServiceManager
,ServiceSpecDao
,SmartHousePackageBaseDao
,StreetDao
,SubscriptionModeDao
,SubscriptionTypeDao
,SubscriptionTypeDao
,TariffGroupDao
,TariffPlanDao
,TrafficRangeSpecDao
,TrafficTypeDao
,TrafficTypeLinkDao
,TvAccountSpecDao
,TvChannelSpecDao
,TvDeviceTypeDao
,UserInfoDao
,VoiceAccountTypeAbstractDao
,VoiceAccountTypeDao
,VoiceDeviceTypeDao
,VoiceOperAccountTypeDao
,VoiceOptionDao
,VoiceZoneDao
public interface Directory<K extends Id>
"Справочник" для бинов, которые изменяются редко, но используются в нескольких местах другими бинами.
Например, "тип" чего-то.
Такой бин должен быть аннотирован
Например, "тип" чего-то.
Такой бин должен быть аннотирован
DirectoryItem
.-
Method Summary
Modifier and TypeMethodDescriptionint
delete
(int id) Удаление элемента по idget
(int id) Получение элемента по idПолучение элемента по title(name)
Может быть не имплементировано - в этом случае бросаетсяUnsupportedOperationException
list()
Получение всего списка элементов из справочникаopt
(int id) void
Изменение/добавление элемента справочника
-
Method Details
-
get
Получение элемента по id- Parameters:
id
-- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
-
opt
-
get
Получение элемента по title(name)
Может быть не имплементировано - в этом случае бросаетсяUnsupportedOperationException
- Parameters:
title
-- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
-
list
Получение всего списка элементов из справочника- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
-
update
Изменение/добавление элемента справочника- Parameters:
k
-- Throws:
ru.bitel.bgbilling.common.BGException
-
delete
int delete(int id) throws ru.bitel.bgbilling.common.BGException Удаление элемента по id- Parameters:
id
-- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
-