Interface Directory<K extends Id>
- Type Parameters:
K
-
- All Known Implementing Classes:
AreaDao
,ChargeTypeDao
,CityDao
,ContractGroupDao
,ContractObjectParamDao
,ContractObjectTypeDao
,ContractParameterGroupAttrDao
,ContractParameterGroupDao
,ContractParameterListItemDao
,CostMapManager
,CountryDao
,DeviceGroupDao
,DeviceTypeDao
,DocumentJournalDao
,DocumentStatusDao
,DocumentTypeDao
,DomainDao
,EntitySpecAttrDao
,EntitySpecAttrListItemDao
,EntitySpecDao
,ForpostCameraBrandDao
,ForpostCameraModelDao
,ForpostMasterDao
,ForpostPtzTypeDao
,ForpostRecordTypeDao
,GroupRightDao
,InetDeviceTypeDao
,InetOptionDao
,InetServTypeDao
,PaymentTypeDao
,ProductSpecDao
,QuarterDao
,RangeMapDao
,ReserveTypeDao
,ServiceDao
,ServiceManager
,ServiceSpecDao
,SmartHousePackageBaseDao
,StreetDao
,SubscriptionModeDao
,SubscriptionTypeDao
,SubscriptionTypeDao
,TariffGroupDao
,TariffGroupManager
,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 Type Method Description int
delete(int id)
Удаление элемента по idK
get(int id)
Получение элемента по idK
get(java.lang.String title)
Получение элемента по title(name) Может быть не имплементировано - в этом случае бросаетсяUnsupportedOperationException
java.util.List<K>
list()
Получение всего списка элементов из справочникаvoid
update(K k)
Изменение/добавление элемента справочника
-
Method Details
-
get
Получение элемента по id- Parameters:
id
-- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
-
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
-