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 intdelete(int id)Удаление элемента по idKget(int id)Получение элемента по idKget(java.lang.String title)Получение элемента по title(name) Может быть не имплементировано - в этом случае бросаетсяUnsupportedOperationExceptionjava.util.List<K>list()Получение всего списка элементов из справочникаvoidupdate(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
-