Interface Directory<K extends Id>
- All Known Implementing Classes:
AbstractAddressDao,AreaDao,ChargeTypeDao,CityDao,ContractGroupDao,ContractObjectParamDao,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,PackerKitDao,PaymentTypeDao,ProductSpecDao,QuarterDao,RangeMapDao,ReserveTypeDao,ServiceDao,ServiceManager,ServiceSpecDao,SmartHousePackageBaseDao,StreetDao,SubscriptionModeDao,SubscriptionTypeDao,SubscriptionTypeDao,TariffGroupDao,TariffPlanDao,TariffPlanManager,TrafficRangeSpecDao,TrafficTypeDao,TrafficTypeLinkDao,TvAccountSpecDao,TvChannelSpecDao,TvDeviceTypeDao,UserInfoDao,VoiceAccountTypeAbstractDao,VoiceAccountTypeDao,VoiceDeviceTypeDao,VoiceOperAccountTypeDao,VoiceOptionDao,VoiceZoneDao
public interface Directory<K extends Id>
"Справочник" для бинов, которые изменяются редко, но используются в нескольких местах другими бинами.
Например, "тип" чего-то.
Такой бин должен быть аннотирован
Например, "тип" чего-то.
Такой бин должен быть аннотирован
DirectoryItem.-
Method Summary
Modifier and TypeMethodDescriptionintdelete(int id) Удаление элемента по idget(int id) Получение элемента по idПолучение элемента по title(name)
Может быть не имплементировано - в этом случае бросаетсяUnsupportedOperationExceptionlist()Получение всего списка элементов из справочника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
-