in case of null nameState, throw more meaningful exception

git-svn-id: https://public-transport-enabler.googlecode.com/svn/trunk@280 0924bc21-9374-b0fa-ee44-9ff1593b38f0
This commit is contained in:
andreas.schildbach 2010-10-11 11:19:09 +00:00
parent 43d542f8d9
commit 675ee38f34

View file

@ -577,7 +577,7 @@ public abstract class AbstractEfaProvider implements NetworkProvider
XmlPullUtil.jumpToStartTag(pp, null, "itdOdvName"); XmlPullUtil.jumpToStartTag(pp, null, "itdOdvName");
final String nameState = pp.getAttributeValue(null, "state"); final String nameState = pp.getAttributeValue(null, "state");
if (nameState.equals("identified")) if ("identified".equals(nameState))
{ {
XmlPullUtil.jumpToStartTag(pp, null, "odvNameElem"); XmlPullUtil.jumpToStartTag(pp, null, "odvNameElem");
String locationIdStr = pp.getAttributeValue(null, "stopID"); String locationIdStr = pp.getAttributeValue(null, "stopID");
@ -619,7 +619,7 @@ public abstract class AbstractEfaProvider implements NetworkProvider
return new QueryDeparturesResult(uri, locationId, location, departures); return new QueryDeparturesResult(uri, locationId, location, departures);
} }
else if (nameState.equals("notidentified")) else if ("notidentified".equals(nameState))
{ {
return new QueryDeparturesResult(uri, QueryDeparturesResult.Status.INVALID_STATION); return new QueryDeparturesResult(uri, QueryDeparturesResult.Status.INVALID_STATION);
} }