## Uses of Interface
com.gisgraphy.domain.repository.IGisDao

- Packages that use IGisDao
  Package | Description
  --- | ---
  com.gisgraphy.domain.repository |
  com.gisgraphy.importer |

- - ### Uses of IGisDao in com.gisgraphy.domain.repository

    Subinterfaces of IGisDao in com.gisgraphy.domain.repository
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `IAdmDao` Interface for `Adm` data access
    `interface` | `ICityDao` Interface of data access object for `City`
    `interface` | `ICountryDao` Interface of data access object for `Country`
    `interface` | `IGisFeatureDao` Interface of data access object for `GisFeature`

    Classes in com.gisgraphy.domain.repository that implement IGisDao
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AdmBuildingDao` A data access object for `AdmBuilding` Object
    `class` | `AdmDao` A data access object for `Adm`
    `class` | `AirportDao` A data access object for `Airport` Object
    `class` | `AmbulanceDao` A data access object for `Ambulance` Object
    `class` | `AmuseParkDao` A data access object for `AmusePark` Object
    `class` | `AqueducDao` A data access object for `Aqueduc` Object
    `class` | `ATMDao` A data access object for `ATM` Object
    `class` | `BankDao` A data access object for `Bank` Object
    `class` | `BarDao` A data access object for `Bar` Object
    `class` | `BayDao` A data access object for `Bay` Object
    `class` | `BeachDao` A data access object for `Beach` Object
    `class` | `BenchDao` A data access object for `Bench` Object
    `class` | `BridgeDao` A data access object for `Bridge` Object
    `class` | `BuildingDao` A data access object for `Building` Object
    `class` | `BusStationDao` A data access object for `BusStation` Object
    `class` | `CampDao` A data access object for `Camp` Object
    `class` | `CampingDao` A data access object for `Camping` Object
    `class` | `CanyonDao` A data access object for `Canyon` Object
    `class` | `CasinoDao` A data access object for `Casino` Object
    `class` | `CastleDao` A data access object for `Castle` Object
    `class` | `CaveDao` A data access object for `Cave` Object
    `class` | `CemeteryDao` A data access object for `Cemetery` Object
    `class` | `CinemaDao` A data access object for `Cinema` Object
    `class` | `CirqueDao` A data access object for `Cirque` Object
    `class` | `CityDao` A data access object for `City`
    `class` | `CityHallDao` A data access object for `Camp` Object
    `class` | `CitySubdivisionDao` A data access object for `CitySubdivision` Object
    `class` | `CliffDao` A data access object for `Cliff` Object
    `class` | `CoastDao` A data access object for `Coast` Object
    `class` | `ContinentDao` A data access object for `Continent` Object
    `class` | `CountryDao` A data access object for `Country`
    `class` | `CourtHouseDao` A data access object for `CourtHouse` Object
    `class` | `CraftDao` A data access object for `Craft` Object
    `class` | `CustomsPostDao` A data access object for `CustomsPost` Object
    `class` | `DamDao` A data access object for `Dam` Object
    `class` | `DentistDao` A data access object for `Dentist` Object
    `class` | `DesertDao` A data access object for `Desert` Object
    `class` | `DoctorDao` A data access object for `Doctor` Object
    `class` | `EmergencyPhoneDao` A data access object for `EmergencyPhone` Object
    `class` | `FactoryDao` A data access object for `Factory` Object
    `class` | `FallsDao` A data access object for `Falls` Object
    `class` | `FarmDao` A data access object for `Farm` Object
    `class` | `FerryTerminalDao` A data access object for `FerryTerminal` Object
    `class` | `FieldDao` A data access object for `Field` Object
    `class` | `FireStationDao` A data access object for `FireStation` Object
    `class` | `FishingAreaDao` A data access object for `FishingArea` Object
    `class` | `FjordDao` A data access object for `Fjord` Object
    `class` | `ForestDao` A data access object for `Forest` Object
    `class` | `FountainDao` A data access object for `Fountain` Object
    `class` | `FuelDao` A data access object for `Fuel` Object
    `class` | `GardenDao` A data access object for `Garden` Object
    `class` | `GenericGisDao<T extends GisFeature>`
    `class` | `GisFeatureDao` A data access object for `GisFeature`
    `class` | `GolfDao` A data access object for `Golf` Object
    `class` | `GorgeDao` A data access object for `Gorge` Object
    `class` | `GrassLandDao` A data access object for `GrassLand` Object
    `class` | `GulfDao` A data access object for `Gulf` Object
    `class` | `HillDao` A data access object for `Hill` Object
    `class` | `HospitalDao` A data access object for `Hospital` Object
    `class` | `HotelDao` A data access object for `Hotel` Object
    `class` | `HouseDao` A data access object for `House` Object
    `class` | `IceDao` A data access object for `Ice` Object
    `class` | `IslandDao` A data access object for `Island` Object
    `class` | `LakeDao` A data access object for `Lake` Object
    `class` | `LibraryDao` A data access object for `Library` Object
    `class` | `LightHouseDao` A data access object for `LightHouse` Object
    `class` | `MallDao` A data access object for `Mall` Object
    `class` | `MarshDao` A data access object for `Marsh` Object
    `class` | `MetroStationDao` A data access object for `MetroStation` Object
    `class` | `MilitaryDao` A data access object for `Military` Object
    `class` | `MillDao` A data access object for `Mill` Object
    `class` | `MineDao` A data access object for `Mine` Object
    `class` | `MoleDao` A data access object for `Mole` Object
    `class` | `MonumentDao` A data access object for `Monument` Object
    `class` | `MoundDao` A data access object for `Mound` Object
    `class` | `MountainDao` A data access object for `Mountain` Object
    `class` | `MuseumDao` A data access object for `Museum` Object
    `class` | `NightClubDao` A data access object for `NightClub` Object
    `class` | `OasisDao` A data access object for `Oasis` Object
    `class` | `ObservatoryPointDao` A data access object for `ObservatoryPoint` Object
    `class` | `OceanDao` A data access object for `Ocean` Object
    `class` | `OperaHouseDao` A data access object for `OperaHouse` Object
    `class` | `ParkDao` A data access object for `Park` Object
    `class` | `ParkingDao` A data access object for `Parking` Object
    `class` | `PharmacyDao` A data access object for `Pharmacy` Object
    `class` | `PicnicDao` A data access object for `Picnic` Object
    `class` | `PlantationDao` A data access object for `Plantation` Object
    `class` | `PolicePostDao` A data access object for `PolicePost` Object
    `class` | `PoliticalEntityDao` A data access object for `PoliticalEntity` Object
    `class` | `PondDao` A data access object for `Pond` Object
    `class` | `PortDao` A data access object for `Port` Object
    `class` | `PostOfficeDao` A data access object for `PostOffice` Object
    `class` | `PrisonDao` A data access object for `Prison` Object
    `class` | `PyramidDao` A data access object for `Pyramid` Object
    `class` | `QuayDao` A data access object for `Quay` Object
    `class` | `RailDao` A data access object for `Rail` Object
    `class` | `RailRoadStationDao` A data access object for `RailRoadStation` Object
    `class` | `RanchDao` A data access object for `Ranch` Object
    `class` | `RavinDao` A data access object for `Ravin` Object
    `class` | `ReefDao` A data access object for `Reef` Object
    `class` | `ReligiousDao` A data access object for `Religious` Object
    `class` | `RentalDao` A data access object for `Rental` Object
    `class` | `ReserveDao` A data access object for `Reserve` Object
    `class` | `RestAreaDao` A data access object for `RestArea` Object
    `class` | `RestaurantDao` A data access object for `Restaurant` Object
    `class` | `RoadDao` A data access object for `Road` Object
    `class` | `SchoolDao` A data access object for `School` Object
    `class` | `SeaDao` A data access object for `Sea` Object
    `class` | `ShopDao` A data access object for `Shop` Object
    `class` | `SportDao` A data access object for `Sport` Object
    `class` | `SpringDao` A data access object for `Spring` Object
    `class` | `StadiumDao` A data access object for `Stadium` Object
    `class` | `StraitDao` A data access object for `Strait` Object
    `class` | `StreamDao` A data access object for `Stream` Object
    `class` | `StreetDao` A data access object for `Street` Object
    `class` | `SwimmingPoolDao` A data access object for `SwimmingPool` Object
    `class` | `TaxiDao` A data access object for `Taxi` Object
    `class` | `TelephoneDao` A data access object for `Telephone` Object
    `class` | `TheaterDao` A data access object for `Theater` Object
    `class` | `ToiletDao` A data access object for `Toilet` Object
    `class` | `TourismDao` A data access object for `Tourism` Object
    `class` | `TourismInfoDao` A data access object for `TourismInfo` Object
    `class` | `TowerDao` A data access object for `Tower` Object
    `class` | `TreeDao` A data access object for `Tree` Object
    `class` | `TunnelDao` A data access object for `Tunnel` Object
    `class` | `UnderSeaDao` A data access object for `UnderSea` Object
    `class` | `VendingMachineDao` A data access object for `VendingMachine` Object
    `class` | `VeterinaryDao` A data access object for `Veterinary` Object
    `class` | `VineyardDao` A data access object for `Vineyard` Object
    `class` | `VolcanoDao` A data access object for `Volcano` Object
    `class` | `WaterBodyDao` A data access object for `WaterBody` Object
    `class` | `ZooDao` A data access object for `Zoo` Object

    Fields in com.gisgraphy.domain.repository declared as IGisDao
    Modifier and Type | Field and Description
    --- | ---
    `protected IGisDao<? extends GisFeature>[]` | RepositoryStrategy.`daos`

    Fields in com.gisgraphy.domain.repository with type parameters of type IGisDao
    Modifier and Type | Field and Description
    --- | ---
    `static Map<Class<? extends GisFeature>,IGisDao<? extends GisFeature>>` | RepositoryStrategy.`daoMap` A Map with GisFeature call as keys and Dao as Values.

    Methods in com.gisgraphy.domain.repository that return IGisDao
    Modifier and Type | Method and Description
    --- | ---
    `IGisDao<? extends GisFeature>` | RepositoryStrategy.`getDao(Class<?> placeType)`
    `IGisDao<?>` | IRepositoryStrategy.`getDao(Class<?> placeType)`

    Methods in com.gisgraphy.domain.repository that return types with arguments of type IGisDao
    Modifier and Type | Method and Description
    --- | ---
    `Collection<IGisDao<? extends GisFeature>>` | RepositoryStrategy.`getAvailablesDaos()`
    `Collection<IGisDao<? extends GisFeature>>` | IRepositoryStrategy.`getAvailablesDaos()`

  - ### Uses of IGisDao in com.gisgraphy.importer

    Fields in com.gisgraphy.importer declared as IGisDao
    Modifier and Type | Field and Description
    --- | ---
    `protected IGisDao<? extends GisFeature>[]` | GeonamesDatabaseIndexer.`daos`
    `protected IGisDao<? extends GisFeature>[]` | GeonamesFeatureSimpleImporter.`iDaos`

    Methods in com.gisgraphy.importer with parameters of type IGisDao
    Modifier and Type | Method and Description
    --- | ---
    `void` | ImporterManager.`setIDaos(IGisDao<? extends GisFeature>[] daos)`
    `void` | GeonamesFeatureSimpleImporter.`setIDaos(IGisDao<? extends GisFeature>[] daos)`

Copyright © 2015. All rights reserved.