Commit graph

22 commits

Author SHA1 Message Date
Andreas Schildbach
fe86c0498c Rename AbstractHafasMobileProvider to AbstractHafasClientInterfaceProvider. 2018-10-27 17:46:28 +02:00
Andreas Schildbach
f659d19acc AbstractHafasMobileProvider: Class-level JavaDoc. 2018-10-25 19:13:11 +02:00
Andreas Schildbach
0dcc147a21 AbstractHafasMobileProvider: Support walkSpeed in trips query. 2018-10-25 17:29:51 +02:00
Andreas Schildbach
73bda5ab72 AbstractHafasMobileProvider: Make API authorization optional. 2018-09-27 13:57:25 +02:00
Andreas Schildbach
b1624f6b0a AbstractHafasMobileProvider: Handle 'HCI Service: request failed' error in jsonLocGeoPos() and jsonLocMatch(). 2018-09-13 16:50:22 +02:00
Andreas Schildbach
9fbd1f1864 AbstractHafasMobileProvider: Implement request body mic (message integrity code) and mac (message authentication code). 2018-08-03 12:00:07 +02:00
Andreas Schildbach
c410fcda65 AbstractHafasMobileProvider: Implement request body checksum. 2018-08-03 12:00:07 +02:00
Andreas Schildbach
d42edbadf9 AbstractHafasMobileProvider: If parsed location is a 'mast', use 'main mast' (station) instead. 2018-07-26 18:08:12 +02:00
Andreas Schildbach
77f2255999 AbstractHafasMobileProvider: Only parse locations we need. 2018-07-26 17:21:31 +02:00
Andreas Schildbach
d5e8c3c422 AbstractHafasMobileProvider: Require API version 1.11 or higher, and advance all API versions to 1.13. 2018-07-26 16:33:36 +02:00
Andreas Schildbach
0bcc9ce640 AbstractHafasMobileProvider: Don't format LocMatch response. 2018-07-26 15:30:03 +02:00
Andreas Schildbach
b2875ddd31 Update links in license to use HTTPS. 2018-07-15 16:47:49 +02:00
Andreas Schildbach
8beedbdc25 AbstractHafasMobileProvider: Fix NPE when parsing 'errTxt' element. 2018-06-24 12:35:30 +02:00
Andreas Schildbach
067ceff04c AbstractHafasMobileProvider: Handle message about night surcharge in Bremen. 2017-11-28 18:49:01 +01:00
Andreas Schildbach
0a6bc994fc AbstractHafasMobileProvider: Handle JSON API error LOCATION 'HCI Service: location missing or invalid'. 2017-11-28 18:49:01 +01:00
Andreas Schildbach
188dbf397d AbstractHafasMobileProvider: If address is passed to jsonTripSearch() without id, also use coordinate to identify the address. 2017-02-16 17:03:52 +01:00
Andreas Schildbach
43abca08f5 AbstractHafasMobileProvider: If address is passed to jsonTripSearch() without id, always use first identified address. 2017-02-16 17:02:52 +01:00
Andreas Schildbach
1015be4d85 AbstractHafasMobileProvider: Handle API error H9240 'HAFAS Kernel: Internal error'. 2017-01-31 16:38:22 +01:00
Andreas Schildbach
bf510b516d If possible, use generic type inference for constructing objects. 2017-01-28 14:59:03 +01:00
Andreas Schildbach
dabbfc878b AbstractHafasMobileProvider: Fix exception if there is no ticket list in trip fare. 2017-01-27 11:11:45 +01:00
Andreas Schildbach
23d3e1f324 AbstractHafasMobileProvider: Parse ticket lists in trip fares. 2017-01-27 00:04:58 +01:00
Andreas Schildbach
a0bec90f9a AbstractHafasProvider: Extract AbstractHafasMobileProvider and AbstractHafasLegacyProvider for the two Hafas APIs. 2017-01-26 23:21:53 +01:00