AdresseService

public class AdresseService

Fields

OUTPUT_ABBREVIATION

public static final String OUTPUT_ABBREVIATION

OUTPUT_ALTNAME

public static final String OUTPUT_ALTNAME

OUTPUT_BCALLNAME

public static final String OUTPUT_BCALLNAME

OUTPUT_BNUMBER

public static final String OUTPUT_BNUMBER

OUTPUT_CPRNAME

public static final String OUTPUT_CPRNAME

OUTPUT_DOOR

public static final String OUTPUT_DOOR

OUTPUT_FLOOR

public static final String OUTPUT_FLOOR

OUTPUT_HOUSENUMBER

public static final String OUTPUT_HOUSENUMBER

OUTPUT_LOCALITYNAME

public static final String OUTPUT_LOCALITYNAME

OUTPUT_LOCALITYROADCODE

public static final String OUTPUT_LOCALITYROADCODE

OUTPUT_LOCALITYUUID

public static final String OUTPUT_LOCALITYUUID

OUTPUT_MUNICIPALITYCODE

public static final String OUTPUT_MUNICIPALITYCODE

OUTPUT_NAME

public static final String OUTPUT_NAME

OUTPUT_ROADCODE

public static final String OUTPUT_ROADCODE

OUTPUT_ROADNAME

public static final String OUTPUT_ROADNAME

OUTPUT_ROADUUID

public static final String OUTPUT_ROADUUID

OUTPUT_SHORTNAME

public static final String OUTPUT_SHORTNAME

OUTPUT_USAGE

public static final String OUTPUT_USAGE

OUTPUT_UUID

public static final String OUTPUT_UUID

PARAM_ADDRESS

public static final String PARAM_ADDRESS

PARAM_BNR

public static final String PARAM_BNR

PARAM_DEBUG

public static final String PARAM_DEBUG

PARAM_HOUSE

public static final String PARAM_HOUSE

PARAM_LOCALITY

public static final String PARAM_LOCALITY

PARAM_MUNICIPALITY

public static final String PARAM_MUNICIPALITY

PARAM_ROAD

public static final String PARAM_ROAD

endsWithLetter

Pattern endsWithLetter

fuzzyNumberComparator

public static final Comparator<String> fuzzyNumberComparator

municipalities

HashMap<Integer, UUID> municipalities

sessionManager

SessionManager sessionManager

Methods

getAccessAddresses

public void getAccessAddresses(HttpServletRequest request, HttpServletResponse response)

Finds all buildings on a road. Only current data is included.

Parametre:
  • request – HTTP request containing a road parameter
Returnerer:

Json-formatted string containing a list of found objects

getAccessAddresses

public String getAccessAddresses(HttpServletRequest request)

getAccessAddresses

public String getAccessAddresses(UUID road, boolean debug)

getAddressData

public void getAddressData(HttpServletRequest request, HttpServletResponse response)

Finds more detailed data on unit address

getAddressData

public String getAddressData(HttpServletRequest request)

getAddressData

public String getAddressData(UUID unitAddressUUID)

getLocalities

public void getLocalities(HttpServletRequest request, HttpServletResponse response)

Finds all localities in a municipality. Only current data is included.

Parametre:
  • request – HTTP request containing a municipality parameter
Returnerer:

Json-formatted string containing a list of found objects

getLocalities

public String getLocalities(HttpServletRequest request)

getLocalities

public String getLocalities(String municipality)

getRoads

public void getRoads(HttpServletRequest request, HttpServletResponse response)

Finds all roads in a locality. Only current data is included.

Parametre:
  • request – HTTP request containing a locality parameter
Returnerer:

Json-formatted string containing a list of found objects

getRoads

public String getRoads(HttpServletRequest request)

getRoads

public String getRoads(UUID locality)

getUnitAddresses

public void getUnitAddresses(HttpServletRequest request, HttpServletResponse response)

Finds all addreses on a road, filtered by housenumber or bnumber. Only current data is included.

Parametre:
  • request – HTTP request containing a road parameter, and optionally a house parameter or bnr parameter
Returnerer:

Json-formatted string containing a list of found objects

getUnitAddresses

public String getUnitAddresses(HttpServletRequest request)

getUnitAddresses

public String getUnitAddresses(UUID roadUUID, String houseNumber, String buildingNumber)

loadMunicipalities

public void loadMunicipalities()

Load known municipalities into a local map of municipalityCode: UUID