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
 
 -