mirror of
https://gitlab.com/oeffi/public-transport-enabler.git
synced 2025-07-19 00:39:58 +00:00
default implementation for getConnectionDetails()
This commit is contained in:
parent
7d15ccaedf
commit
18d42d7ae8
5 changed files with 7 additions and 25 deletions
|
@ -51,7 +51,6 @@ import de.schildbach.pte.dto.Connection;
|
||||||
import de.schildbach.pte.dto.Departure;
|
import de.schildbach.pte.dto.Departure;
|
||||||
import de.schildbach.pte.dto.Fare;
|
import de.schildbach.pte.dto.Fare;
|
||||||
import de.schildbach.pte.dto.Fare.Type;
|
import de.schildbach.pte.dto.Fare.Type;
|
||||||
import de.schildbach.pte.dto.GetConnectionDetailsResult;
|
|
||||||
import de.schildbach.pte.dto.Line;
|
import de.schildbach.pte.dto.Line;
|
||||||
import de.schildbach.pte.dto.LineDestination;
|
import de.schildbach.pte.dto.LineDestination;
|
||||||
import de.schildbach.pte.dto.Location;
|
import de.schildbach.pte.dto.Location;
|
||||||
|
@ -2276,11 +2275,6 @@ public abstract class AbstractEfaProvider extends AbstractNetworkProvider
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
public GetConnectionDetailsResult getConnectionDetails(final String connectionUri) throws IOException
|
|
||||||
{
|
|
||||||
throw new UnsupportedOperationException();
|
|
||||||
}
|
|
||||||
|
|
||||||
private void appendLocation(final StringBuilder uri, final Location location, final String paramSuffix)
|
private void appendLocation(final StringBuilder uri, final Location location, final String paramSuffix)
|
||||||
{
|
{
|
||||||
if (canAcceptPoiID && location.type == LocationType.POI && location.hasId())
|
if (canAcceptPoiID && location.type == LocationType.POI && location.hasId())
|
||||||
|
|
|
@ -46,7 +46,6 @@ import org.xmlpull.v1.XmlPullParserFactory;
|
||||||
|
|
||||||
import de.schildbach.pte.dto.Connection;
|
import de.schildbach.pte.dto.Connection;
|
||||||
import de.schildbach.pte.dto.Departure;
|
import de.schildbach.pte.dto.Departure;
|
||||||
import de.schildbach.pte.dto.GetConnectionDetailsResult;
|
|
||||||
import de.schildbach.pte.dto.Line;
|
import de.schildbach.pte.dto.Line;
|
||||||
import de.schildbach.pte.dto.Location;
|
import de.schildbach.pte.dto.Location;
|
||||||
import de.schildbach.pte.dto.LocationType;
|
import de.schildbach.pte.dto.LocationType;
|
||||||
|
@ -1306,11 +1305,6 @@ public abstract class AbstractHafasProvider extends AbstractNetworkProvider
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public GetConnectionDetailsResult getConnectionDetails(String connectionUri) throws IOException
|
|
||||||
{
|
|
||||||
throw new UnsupportedOperationException();
|
|
||||||
}
|
|
||||||
|
|
||||||
private static final Pattern P_XML_NEARBY_STATIONS_COARSE = Pattern.compile("\\G<\\s*St\\s*(.*?)/?>(?:\n|\\z)", Pattern.DOTALL);
|
private static final Pattern P_XML_NEARBY_STATIONS_COARSE = Pattern.compile("\\G<\\s*St\\s*(.*?)/?>(?:\n|\\z)", Pattern.DOTALL);
|
||||||
private static final Pattern P_XML_NEARBY_STATIONS_FINE = Pattern.compile("" //
|
private static final Pattern P_XML_NEARBY_STATIONS_FINE = Pattern.compile("" //
|
||||||
+ "evaId=\"(\\d+)\"\\s*" // id
|
+ "evaId=\"(\\d+)\"\\s*" // id
|
||||||
|
|
|
@ -17,8 +17,10 @@
|
||||||
|
|
||||||
package de.schildbach.pte;
|
package de.schildbach.pte;
|
||||||
|
|
||||||
|
import java.io.IOException;
|
||||||
import java.nio.charset.Charset;
|
import java.nio.charset.Charset;
|
||||||
|
|
||||||
|
import de.schildbach.pte.dto.GetConnectionDetailsResult;
|
||||||
import de.schildbach.pte.dto.Point;
|
import de.schildbach.pte.dto.Point;
|
||||||
import de.schildbach.pte.dto.Style;
|
import de.schildbach.pte.dto.Style;
|
||||||
|
|
||||||
|
@ -41,4 +43,9 @@ public abstract class AbstractNetworkProvider implements NetworkProvider
|
||||||
{
|
{
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public GetConnectionDetailsResult getConnectionDetails(final String connectionUri) throws IOException
|
||||||
|
{
|
||||||
|
throw new UnsupportedOperationException();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -33,7 +33,6 @@ import java.util.regex.Pattern;
|
||||||
|
|
||||||
import de.schildbach.pte.dto.Connection;
|
import de.schildbach.pte.dto.Connection;
|
||||||
import de.schildbach.pte.dto.Departure;
|
import de.schildbach.pte.dto.Departure;
|
||||||
import de.schildbach.pte.dto.GetConnectionDetailsResult;
|
|
||||||
import de.schildbach.pte.dto.Line;
|
import de.schildbach.pte.dto.Line;
|
||||||
import de.schildbach.pte.dto.Line.Attr;
|
import de.schildbach.pte.dto.Line.Attr;
|
||||||
import de.schildbach.pte.dto.Location;
|
import de.schildbach.pte.dto.Location;
|
||||||
|
@ -894,12 +893,6 @@ public final class BvgProvider extends AbstractHafasProvider
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public GetConnectionDetailsResult getConnectionDetails(final String uri) throws IOException
|
|
||||||
{
|
|
||||||
throw new UnsupportedOperationException();
|
|
||||||
}
|
|
||||||
|
|
||||||
private static final Pattern P_DATE_TIME = Pattern.compile("([^,]*), (.*?)");
|
private static final Pattern P_DATE_TIME = Pattern.compile("([^,]*), (.*?)");
|
||||||
|
|
||||||
private static final void parseDateTime(final Calendar calendar, final CharSequence str)
|
private static final void parseDateTime(final Calendar calendar, final CharSequence str)
|
||||||
|
|
|
@ -27,7 +27,6 @@ import de.schildbach.pte.dto.Connection.Part;
|
||||||
import de.schildbach.pte.dto.Connection.Trip;
|
import de.schildbach.pte.dto.Connection.Trip;
|
||||||
import de.schildbach.pte.dto.Fare;
|
import de.schildbach.pte.dto.Fare;
|
||||||
import de.schildbach.pte.dto.Fare.Type;
|
import de.schildbach.pte.dto.Fare.Type;
|
||||||
import de.schildbach.pte.dto.GetConnectionDetailsResult;
|
|
||||||
import de.schildbach.pte.dto.Line;
|
import de.schildbach.pte.dto.Line;
|
||||||
import de.schildbach.pte.dto.Location;
|
import de.schildbach.pte.dto.Location;
|
||||||
import de.schildbach.pte.dto.LocationType;
|
import de.schildbach.pte.dto.LocationType;
|
||||||
|
@ -224,11 +223,6 @@ public class SadProvider extends AbstractNetworkProvider {
|
||||||
0, null, null, null);
|
0, null, null, null);
|
||||||
}
|
}
|
||||||
|
|
||||||
public GetConnectionDetailsResult getConnectionDetails(String connectionUri) throws IOException {
|
|
||||||
// Not supported by SOAP API
|
|
||||||
throw new UnsupportedOperationException();
|
|
||||||
}
|
|
||||||
|
|
||||||
protected TimeZone timeZone() {
|
protected TimeZone timeZone() {
|
||||||
// Set to Italian time zone
|
// Set to Italian time zone
|
||||||
return TimeZone.getTimeZone("Europe/Rome");
|
return TimeZone.getTimeZone("Europe/Rome");
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue