# Package com.gisgraphy.domain.repository

- Interface Summary
  Interface | Description
  --- | ---
  IAdmDao | Interface for `Adm` data access
  IAlternateNameDao | Interface of data access object for `AlternateName`
  ICityDao | Interface of data access object for `City`
  ICountryDao | Interface of data access object for `Country`
  IDao<T,PK extends Serializable> | Interface of a Generic (java-5 meaning) data access object
  IDatabaseHelper | Interface that describe useful function to manage the database
  IDatabaseInitializer |
  IGisDao<T> | Interface for a Generic Dao for GIS Object (java-5 meaning) it suppose that the PK is of type long because its goal is to be used with class gisfeatures and class that extends GisFeature. if it is note the case. it is possible to create an other inteface : public interface IGisDao extends IDao it adds some method to the IDao in order to acess GIS objects
  IGisFeatureDao | Interface of data access object for `GisFeature`
  IhouseNumberDao | Interface of data access object for `HouseNumber`
  IIdGenerator | class to generate ids in order to add streets and place to the datastore and not be in conflict
  IImporterStatusListDao |
  ILanguageDao | Interface of data access object for `Language`
  IOpenStreetMapDao |
  IRepositoryStrategy |
  ISolRSynchroniser | We don't use the Hibernate Listeners because we don't want to handle every hibernate operations just a few one (we don't want to check if that class or that one should be sync Synchronise the Gis Object with the full text search engine.
  IStatsUsageDao | Interface for `StatsUsage` data access
  IZipCodeDao |

- Class Summary
  Class | Description
  --- | ---
  AdmBuildingDao | A data access object for `AdmBuilding` Object
  AdmDao | A data access object for `Adm`
  AirportDao | A data access object for `Airport` Object
  AlternateNameDao | A data access object for `AlternateName`
  AmbulanceDao | A data access object for `Ambulance` Object
  AmuseParkDao | A data access object for `AmusePark` Object
  AqueducDao | A data access object for `Aqueduc` Object
  ATMDao | A data access object for `ATM` Object
  BankDao | A data access object for `Bank` Object
  BarDao | A data access object for `Bar` Object
  BayDao | A data access object for `Bay` Object
  BeachDao | A data access object for `Beach` Object
  BenchDao | A data access object for `Bench` Object
  BridgeDao | A data access object for `Bridge` Object
  BuildingDao | A data access object for `Building` Object
  BusStationDao | A data access object for `BusStation` Object
  CampDao | A data access object for `Camp` Object
  CampingDao | A data access object for `Camping` Object
  CanyonDao | A data access object for `Canyon` Object
  CasinoDao | A data access object for `Casino` Object
  CastleDao | A data access object for `Castle` Object
  CaveDao | A data access object for `Cave` Object
  CemeteryDao | A data access object for `Cemetery` Object
  CinemaDao | A data access object for `Cinema` Object
  CirqueDao | A data access object for `Cirque` Object
  CityDao | A data access object for `City`
  CityHallDao | A data access object for `Camp` Object
  CitySubdivisionDao | A data access object for `CitySubdivision` Object
  CliffDao | A data access object for `Cliff` Object
  CoastDao | A data access object for `Coast` Object
  ContinentDao | A data access object for `Continent` Object
  CountryDao | A data access object for `Country`
  CourtHouseDao | A data access object for `CourtHouse` Object
  CraftDao | A data access object for `Craft` Object
  CustomsPostDao | A data access object for `CustomsPost` Object
  DamDao | A data access object for `Dam` Object
  DatabaseHelper | Default implementation of `IDatabaseHelper`
  DatabaseInitializer | Do some initializing stuff on the database (create normalize_text function)
  DentistDao | A data access object for `Dentist` Object
  DesertDao | A data access object for `Desert` Object
  DoctorDao | A data access object for `Doctor` Object
  EmergencyPhoneDao | A data access object for `EmergencyPhone` Object
  FactoryDao | A data access object for `Factory` Object
  FallsDao | A data access object for `Falls` Object
  FarmDao | A data access object for `Farm` Object
  FerryTerminalDao | A data access object for `FerryTerminal` Object
  FieldDao | A data access object for `Field` Object
  FireStationDao | A data access object for `FireStation` Object
  FishingAreaDao | A data access object for `FishingArea` Object
  FjordDao | A data access object for `Fjord` Object
  ForestDao | A data access object for `Forest` Object
  FountainDao | A data access object for `Fountain` Object
  FuelDao | A data access object for `Fuel` Object
  GardenDao | A data access object for `Garden` Object
  GenericDao<T,PK extends Serializable> | A generic dao That implements basic functions with java 5.0 generics
  GenericGisDao<T extends GisFeature> |
  GisFeatureDao | A data access object for `GisFeature`
  GolfDao | A data access object for `Golf` Object
  GorgeDao | A data access object for `Gorge` Object
  GrassLandDao | A data access object for `GrassLand` Object
  GulfDao | A data access object for `Gulf` Object
  HillDao | A data access object for `Hill` Object
  HospitalDao | A data access object for `Hospital` Object
  HotelDao | A data access object for `Hotel` Object
  HouseDao | A data access object for `House` Object
  HouseNumberDao | A data access object for `HouseNumber`
  IceDao | A data access object for `Ice` Object
  IdGenerator | Convenience class to generate if (for openstreetmap, geonames) when they are not provided, in case of custom add. this can be used in multithreading
  ImporterStatusListDao | A data access object for `ImporterStatus`
  IslandDao | A data access object for `Island` Object
  LakeDao | A data access object for `Lake` Object
  LanguageDao | Interface of data access object for `Language`
  LibraryDao | A data access object for `Library` Object
  LightHouseDao | A data access object for `LightHouse` Object
  MallDao | A data access object for `Mall` Object
  MarshDao | A data access object for `Marsh` Object
  MetroStationDao | A data access object for `MetroStation` Object
  MilitaryDao | A data access object for `Military` Object
  MillDao | A data access object for `Mill` Object
  MineDao | A data access object for `Mine` Object
  MoleDao | A data access object for `Mole` Object
  MonumentDao | A data access object for `Monument` Object
  MoundDao | A data access object for `Mound` Object
  MountainDao | A data access object for `Mountain` Object
  MuseumDao | A data access object for `Museum` Object
  NightClubDao | A data access object for `NightClub` Object
  OasisDao | A data access object for `Oasis` Object
  ObservatoryPointDao | A data access object for `ObservatoryPoint` Object
  OceanDao | A data access object for `Ocean` Object
  OpenStreetMapDao | A data access object for `OpenStreetMap` Object
  OperaHouseDao | A data access object for `OperaHouse` Object
  ParkDao | A data access object for `Park` Object
  ParkingDao | A data access object for `Parking` Object
  PharmacyDao | A data access object for `Pharmacy` Object
  PicnicDao | A data access object for `Picnic` Object
  PlantationDao | A data access object for `Plantation` Object
  PolicePostDao | A data access object for `PolicePost` Object
  PoliticalEntityDao | A data access object for `PoliticalEntity` Object
  PondDao | A data access object for `Pond` Object
  PortDao | A data access object for `Port` Object
  PostOfficeDao | A data access object for `PostOffice` Object
  PrisonDao | A data access object for `Prison` Object
  PyramidDao | A data access object for `Pyramid` Object
  QuayDao | A data access object for `Quay` Object
  RailDao | A data access object for `Rail` Object
  RailRoadStationDao | A data access object for `RailRoadStation` Object
  RanchDao | A data access object for `Ranch` Object
  RavinDao | A data access object for `Ravin` Object
  ReefDao | A data access object for `Reef` Object
  ReligiousDao | A data access object for `Religious` Object
  RentalDao | A data access object for `Rental` Object
  RepositoryStrategy | A class based on the stategy pattern
  ReserveDao | A data access object for `Reserve` Object
  RestAreaDao | A data access object for `RestArea` Object
  RestaurantDao | A data access object for `Restaurant` Object
  RoadDao | A data access object for `Road` Object
  SchoolDao | A data access object for `School` Object
  SeaDao | A data access object for `Sea` Object
  ShopDao | A data access object for `Shop` Object
  SolRSynchroniser | Interface of data access object for `Language`
  SportDao | A data access object for `Sport` Object
  SpringDao | A data access object for `Spring` Object
  StadiumDao | A data access object for `Stadium` Object
  StatsUsageDao | Dao for `StatsUsage`
  StraitDao | A data access object for `Strait` Object
  StreamDao | A data access object for `Stream` Object
  StreetDao | A data access object for `Street` Object
  SwimmingPoolDao | A data access object for `SwimmingPool` Object
  TaxiDao | A data access object for `Taxi` Object
  TelephoneDao | A data access object for `Telephone` Object
  TheaterDao | A data access object for `Theater` Object
  ToiletDao | A data access object for `Toilet` Object
  TourismDao | A data access object for `Tourism` Object
  TourismInfoDao | A data access object for `TourismInfo` Object
  TowerDao | A data access object for `Tower` Object
  TreeDao | A data access object for `Tree` Object
  TunnelDao | A data access object for `Tunnel` Object
  UnderSeaDao | A data access object for `UnderSea` Object
  VendingMachineDao | A data access object for `VendingMachine` Object
  VeterinaryDao | A data access object for `Veterinary` Object
  VineyardDao | A data access object for `Vineyard` Object
  VolcanoDao | A data access object for `Volcano` Object
  WaterBodyDao | A data access object for `WaterBody` Object
  ZipCodeDao | A data access object for `ZipCode` Object
  ZooDao | A data access object for `Zoo` Object

Copyright © 2015. All rights reserved.