diff options
author | blafoo <github@blafoo.de> | 2012-05-24 21:34:59 +0200 |
---|---|---|
committer | blafoo <github@blafoo.de> | 2012-05-24 22:24:42 +0200 |
commit | fe96427ff3c7def390d3b096927d0041d40a915e (patch) | |
tree | a28bf36942c0b1f9623125ef1787cc2759751983 /main/src/cgeo/geocaching | |
parent | 0803d50f883adcb0a98b28e1d4be7b98f2b62117 (diff) | |
download | cgeo-fe96427ff3c7def390d3b096927d0041d40a915e.zip cgeo-fe96427ff3c7def390d3b096927d0041d40a915e.tar.gz cgeo-fe96427ff3c7def390d3b096927d0041d40a915e.tar.bz2 |
Cleanup of refactoring
Diffstat (limited to 'main/src/cgeo/geocaching')
-rw-r--r-- | main/src/cgeo/geocaching/cgCache.java | 2 | ||||
-rw-r--r-- | main/src/cgeo/geocaching/connector/gc/GCConnector.java | 4 | ||||
-rw-r--r-- | main/src/cgeo/geocaching/connector/gc/GCParser.java | 93 | ||||
-rw-r--r-- | main/src/cgeo/geocaching/connector/gc/Login.java | 13 | ||||
-rw-r--r-- | main/src/cgeo/geocaching/go4cache/Go4Cache.java | 2 |
5 files changed, 58 insertions, 56 deletions
diff --git a/main/src/cgeo/geocaching/cgCache.java b/main/src/cgeo/geocaching/cgCache.java index 38c58ba..72769f0 100644 --- a/main/src/cgeo/geocaching/cgCache.java +++ b/main/src/cgeo/geocaching/cgCache.java @@ -1523,7 +1523,7 @@ public class cgCache implements ICache, IWaypoint { public static SearchResult searchByGeocode(final String geocode, final String guid, final int listId, final boolean forceReload, final CancellableHandler handler) { if (StringUtils.isBlank(geocode) && StringUtils.isBlank(guid)) { - Log.e("cgeoBase.searchByGeocode: No geocode nor guid given"); + Log.e("cgCache.searchByGeocode: No geocode nor guid given"); return null; } diff --git a/main/src/cgeo/geocaching/connector/gc/GCConnector.java b/main/src/cgeo/geocaching/connector/gc/GCConnector.java index 6ee0b09..c88f104 100644 --- a/main/src/cgeo/geocaching/connector/gc/GCConnector.java +++ b/main/src/cgeo/geocaching/connector/gc/GCConnector.java @@ -95,7 +95,7 @@ public class GCConnector extends AbstractConnector implements ISearchByGeocode, return search; } - Log.e("cgeoBase.searchByGeocode: No data from server"); + Log.e("GCConnector.searchByGeocode: No data from server"); search.setError(StatusCode.COMMUNICATION_ERROR); return search; } @@ -103,7 +103,7 @@ public class GCConnector extends AbstractConnector implements ISearchByGeocode, final SearchResult searchResult = GCParser.parseCache(page, handler); if (searchResult == null || CollectionUtils.isEmpty(searchResult.getGeocodes())) { - Log.e("cgeoBase.searchByGeocode: No cache parsed"); + Log.e("GCConnector.searchByGeocode: No cache parsed"); return searchResult; } diff --git a/main/src/cgeo/geocaching/connector/gc/GCParser.java b/main/src/cgeo/geocaching/connector/gc/GCParser.java index 61eb6b8..543d2aa 100644 --- a/main/src/cgeo/geocaching/connector/gc/GCParser.java +++ b/main/src/cgeo/geocaching/connector/gc/GCParser.java @@ -31,6 +31,7 @@ import cgeo.geocaching.utils.CancellableHandler; import cgeo.geocaching.utils.Log; import ch.boye.httpclientandroidlib.HttpResponse; + import org.apache.commons.collections.CollectionUtils; import org.apache.commons.lang3.ArrayUtils; import org.apache.commons.lang3.StringUtils; @@ -62,7 +63,7 @@ public abstract class GCParser { private static SearchResult parseSearch(final String url, final String pageContent, final boolean showCaptcha) { if (StringUtils.isBlank(pageContent)) { - Log.e("cgeoBase.parseSearch: No page given"); + Log.e("GCParser.parseSearch: No page given"); return null; } @@ -101,7 +102,7 @@ public abstract class GCParser { int startPos = page.indexOf("<div id=\"ctl00_ContentBody_ResultsPanel\""); if (startPos == -1) { - Log.e("cgeoBase.parseSearch: ID \"ctl00_ContentBody_dlResults\" not found on page"); + Log.e("GCParser.parseSearch: ID \"ctl00_ContentBody_dlResults\" not found on page"); return null; } @@ -110,7 +111,7 @@ public abstract class GCParser { startPos = page.indexOf('>'); int endPos = page.indexOf("ctl00_ContentBody_UnitTxt"); if (startPos == -1 || endPos == -1) { - Log.e("cgeoBase.parseSearch: ID \"ctl00_ContentBody_UnitTxt\" not found on page"); + Log.e("GCParser.parseSearch: ID \"ctl00_ContentBody_UnitTxt\" not found on page"); return null; } @@ -151,7 +152,7 @@ public abstract class GCParser { } } catch (Exception e) { // failed to parse GUID and/or Disabled - Log.w("cgeoBase.parseSearch: Failed to parse GUID and/or Disabled data"); + Log.w("GCParser.parseSearch: Failed to parse GUID and/or Disabled data"); } if (Settings.isExcludeDisabledCaches() && (cache.isDisabled() || cache.isArchived())) { @@ -215,7 +216,7 @@ public abstract class GCParser { cache.setFavoritePoints(Integer.parseInt(result)); } } catch (NumberFormatException e) { - Log.w("cgeoBase.parseSearch: Failed to parse favourite count"); + Log.w("GCParser.parseSearch: Failed to parse favourite count"); } if (cache.getNameSp() == null) { @@ -235,7 +236,7 @@ public abstract class GCParser { searchResult.setTotal(Integer.parseInt(result)); } } catch (NumberFormatException e) { - Log.w("cgeoBase.parseSearch: Failed to parse cache count"); + Log.w("GCParser.parseSearch: Failed to parse cache count"); } if (thread != null && recaptchaChallenge != null) { @@ -332,7 +333,7 @@ public abstract class GCParser { CancellableHandler.sendLoadProgressDetail(handler, R.string.cache_dialog_loading_details_status_details); if (StringUtils.isBlank(page)) { - Log.e("cgeoBase.parseCache: No page given"); + Log.e("GCParser.parseCache: No page given"); return null; } @@ -384,7 +385,7 @@ public abstract class GCParser { int pos = tableInside.indexOf(GCConstants.STRING_CACHEDETAILS); if (pos == -1) { - Log.e("cgeoBase.parseCache: ID \"cacheDetails\" not found on page"); + Log.e("GCParser.parseCache: ID \"cacheDetails\" not found on page"); return null; } @@ -392,7 +393,7 @@ public abstract class GCParser { pos = tableInside.indexOf(GCConstants.STRING_CACHEINFORMATIONTABLE); if (pos == -1) { - Log.e("cgeoBase.parseCache: class \"CacheInformationTable\" not found on page"); + Log.e("GCParser.parseCache: class \"CacheInformationTable\" not found on page"); return null; } @@ -429,7 +430,7 @@ public abstract class GCParser { } } catch (ParseException e) { // failed to parse cache hidden date - Log.w("cgeoBase.parseCache: Failed to parse cache hidden (event) date"); + Log.w("GCParser.parseCache: Failed to parse cache hidden (event) date"); } // favourite @@ -455,7 +456,7 @@ public abstract class GCParser { cache.setCoords(new Geopoint(cache.getLatlon())); cache.setReliableLatLon(true); } catch (Geopoint.GeopointException e) { - Log.w("cgeoBase.parseCache: Failed to parse cache coordinates: " + e.toString()); + Log.w("GCParser.parseCache: Failed to parse cache coordinates: " + e.toString()); } } @@ -509,7 +510,7 @@ public abstract class GCParser { } } catch (Exception e) { // failed to parse cache attributes - Log.w("cgeoBase.parseCache: Failed to parse cache attributes"); + Log.w("GCParser.parseCache: Failed to parse cache attributes"); } // cache spoilers @@ -546,7 +547,7 @@ public abstract class GCParser { } } catch (Exception e) { // failed to parse cache spoilers - Log.w("cgeoBase.parseCache: Failed to parse cache spoilers"); + Log.w("GCParser.parseCache: Failed to parse cache spoilers"); } // cache inventory @@ -580,7 +581,7 @@ public abstract class GCParser { } } catch (Exception e) { // failed to parse cache inventory - Log.w("cgeoBase.parseCache: Failed to parse cache inventory (2)"); + Log.w("GCParser.parseCache: Failed to parse cache inventory (2)"); } // cache logs counts @@ -605,7 +606,7 @@ public abstract class GCParser { } catch (Exception e) { // failed to parse logs - Log.w("cgeoBase.parseCache: Failed to parse cache log count"); + Log.w("GCParser.parseCache: Failed to parse cache log count"); } // add waypoint for original coordinates in case of user-modified listing-coordinates @@ -714,12 +715,12 @@ public abstract class GCParser { final String url = search.getUrl(); if (StringUtils.isBlank(url)) { - Log.e("cgeoBase.searchByNextPage: No url found"); + Log.e("GCParser.searchByNextPage: No url found"); return search; } if (Login.isEmpty(viewstates)) { - Log.e("cgeoBase.searchByNextPage: No viewstate given"); + Log.e("GCParser.searchByNextPage: No viewstate given"); return search; } @@ -733,18 +734,18 @@ public abstract class GCParser { final String page = Login.postRequestLogged(uri, params); if (!Login.getLoginStatus(page)) { - Log.e("cgeoBase.postLogTrackable: Can not log in geocaching"); + Log.e("GCParser.postLogTrackable: Can not log in geocaching"); return search; } if (StringUtils.isBlank(page)) { - Log.e("cgeoBase.searchByNextPage: No data from server"); + Log.e("GCParser.searchByNextPage: No data from server"); return search; } final SearchResult searchResult = parseSearch(url, page, showCaptcha); if (searchResult == null || CollectionUtils.isEmpty(searchResult.getGeocodes())) { - Log.e("cgeoBase.searchByNextPage: No cache parsed"); + Log.e("GCParser.searchByNextPage: No cache parsed"); return search; } @@ -794,13 +795,13 @@ public abstract class GCParser { final String page = Login.getRequestLogged(uri, addFToParams(params, my, true)); if (StringUtils.isBlank(page)) { - Log.e("cgeoBase.searchByAny: No data from server"); + Log.e("GCParser.searchByAny: No data from server"); return null; } final SearchResult searchResult = parseSearch(fullUri, page, showCaptcha); if (searchResult == null || CollectionUtils.isEmpty(searchResult.getGeocodes())) { - Log.e("cgeoBase.searchByAny: No cache parsed"); + Log.e("GCParser.searchByAny: No cache parsed"); return searchResult; } @@ -818,7 +819,7 @@ public abstract class GCParser { public static SearchResult searchByKeyword(final String keyword, final CacheType cacheType, final boolean showCaptcha) { if (StringUtils.isBlank(keyword)) { - Log.e("cgeoBase.searchByKeyword: No keyword given"); + Log.e("GCParser.searchByKeyword: No keyword given"); return null; } @@ -828,7 +829,7 @@ public abstract class GCParser { public static SearchResult searchByUsername(final String userName, final CacheType cacheType, final boolean showCaptcha) { if (StringUtils.isBlank(userName)) { - Log.e("cgeoBase.searchByUsername: No user name given"); + Log.e("GCParser.searchByUsername: No user name given"); return null; } @@ -845,7 +846,7 @@ public abstract class GCParser { public static SearchResult searchByOwner(final String userName, final CacheType cacheType, final boolean showCaptcha) { if (StringUtils.isBlank(userName)) { - Log.e("cgeoBase.searchByOwner: No user name given"); + Log.e("GCParser.searchByOwner: No user name given"); return null; } @@ -855,7 +856,7 @@ public abstract class GCParser { public static cgTrackable searchTrackable(final String geocode, final String guid, final String id) { if (StringUtils.isBlank(geocode) && StringUtils.isBlank(guid) && StringUtils.isBlank(id)) { - Log.w("cgeoBase.searchTrackable: No geocode nor guid nor id given"); + Log.w("GCParser.searchTrackable: No geocode nor guid nor id given"); return null; } @@ -874,13 +875,13 @@ public abstract class GCParser { final String page = Login.getRequestLogged("http://www.geocaching.com/track/details.aspx", params); if (StringUtils.isBlank(page)) { - Log.e("cgeoBase.searchTrackable: No data from server"); + Log.e("GCParser.searchTrackable: No data from server"); return trackable; } trackable = parseTrackable(page, geocode); if (trackable == null) { - Log.e("cgeoBase.searchTrackable: No trackable parsed"); + Log.e("GCParser.searchTrackable: No trackable parsed"); return null; } @@ -891,12 +892,12 @@ public abstract class GCParser { final LogType logType, final int year, final int month, final int day, final String log, final List<TrackableLog> trackables) { if (Login.isEmpty(viewstates)) { - Log.e("cgeoBase.postLog: No viewstate given"); + Log.e("GCParser.postLog: No viewstate given"); return StatusCode.LOG_POST_ERROR; } if (StringUtils.isBlank(log)) { - Log.e("cgeoBase.postLog: No log text given"); + Log.e("GCParser.postLog: No log text given"); return StatusCode.NO_LOG_TEXT; } @@ -955,7 +956,7 @@ public abstract class GCParser { final String uri = new Uri.Builder().scheme("http").authority("www.geocaching.com").path("/seek/log.aspx").encodedQuery("ID=" + cacheid).build().toString(); String page = Login.postRequestLogged(uri, params); if (!Login.getLoginStatus(page)) { - Log.e("cgeoBase.postLogTrackable: Can not log in geocaching"); + Log.e("GCParser.postLogTrackable: Can not log in geocaching"); return StatusCode.NOT_LOGGED_IN; } @@ -968,7 +969,7 @@ public abstract class GCParser { final String[] viewstatesConfirm = Login.getViewstates(page); if (Login.isEmpty(viewstatesConfirm)) { - Log.e("cgeoBase.postLog: No viewstate for confirm log"); + Log.e("GCParser.postLog: No viewstate for confirm log"); return StatusCode.LOG_POST_ERROR; } @@ -1005,7 +1006,7 @@ public abstract class GCParser { page = Network.getResponseData(Network.postRequest(uri, params)); } } catch (Exception e) { - Log.e("cgeoBase.postLog.confim: " + e.toString()); + Log.e("GCParser.postLog.confim: " + e.toString()); } try { @@ -1026,22 +1027,22 @@ public abstract class GCParser { return StatusCode.NO_ERROR; } } catch (Exception e) { - Log.e("cgeoBase.postLog.check: " + e.toString()); + Log.e("GCParser.postLog.check: " + e.toString()); } - Log.e("cgeoBase.postLog: Failed to post log because of unknown error"); + Log.e("GCParser.postLog: Failed to post log because of unknown error"); return StatusCode.LOG_POST_ERROR; } public static StatusCode postLogTrackable(final String tbid, final String trackingCode, final String[] viewstates, final LogType logType, final int year, final int month, final int day, final String log) { if (Login.isEmpty(viewstates)) { - Log.e("cgeoBase.postLogTrackable: No viewstate given"); + Log.e("GCParser.postLogTrackable: No viewstate given"); return StatusCode.LOG_POST_ERROR; } if (StringUtils.isBlank(log)) { - Log.e("cgeoBase.postLogTrackable: No log text given"); + Log.e("GCParser.postLogTrackable: No log text given"); return StatusCode.NO_LOG_TEXT; } @@ -1073,7 +1074,7 @@ public abstract class GCParser { final String uri = new Uri.Builder().scheme("http").authority("www.geocaching.com").path("/track/log.aspx").encodedQuery("wid=" + tbid).build().toString(); final String page = Login.postRequestLogged(uri, params); if (!Login.getLoginStatus(page)) { - Log.e("cgeoBase.postLogTrackable: Can not log in geocaching"); + Log.e("GCParser.postLogTrackable: Can not log in geocaching"); return StatusCode.NOT_LOGGED_IN; } @@ -1085,10 +1086,10 @@ public abstract class GCParser { return StatusCode.NO_ERROR; } } catch (Exception e) { - Log.e("cgeoBase.postLogTrackable.check: " + e.toString()); + Log.e("GCParser.postLogTrackable.check: " + e.toString()); } - Log.e("cgeoBase.postLogTrackable: Failed to post log because of unknown error"); + Log.e("GCParser.postLogTrackable: Failed to post log because of unknown error"); return StatusCode.LOG_POST_ERROR; } @@ -1219,7 +1220,7 @@ public abstract class GCParser { */ static cgTrackable parseTrackable(final String page, final String possibleTrackingcode) { if (StringUtils.isBlank(page)) { - Log.e("cgeoBase.parseTrackable: No page given"); + Log.e("GCParser.parseTrackable: No page given"); return null; } @@ -1251,7 +1252,7 @@ public abstract class GCParser { } } catch (Exception e) { // failed to parse trackable owner name - Log.w("cgeoBase.parseTrackable: Failed to parse trackable owner name"); + Log.w("GCParser.parseTrackable: Failed to parse trackable owner name"); } // trackable origin @@ -1282,7 +1283,7 @@ public abstract class GCParser { } } catch (Exception e) { // failed to parse trackable last known place - Log.w("cgeoBase.parseTrackable: Failed to parse trackable last known place"); + Log.w("GCParser.parseTrackable: Failed to parse trackable last known place"); } // released date - can be missing on the page @@ -1323,7 +1324,7 @@ public abstract class GCParser { } } catch (Exception e) { // failed to parse trackable details & image - Log.w("cgeoBase.parseTrackable: Failed to parse trackable details & image"); + Log.w("GCParser.parseTrackable: Failed to parse trackable details & image"); } // trackable logs @@ -1371,7 +1372,7 @@ public abstract class GCParser { } } catch (Exception e) { // failed to parse logs - Log.w("cgeoBase.parseCache: Failed to parse cache logs" + e.toString()); + Log.w("GCParser.parseCache: Failed to parse cache logs" + e.toString()); } // trackingcode @@ -1533,7 +1534,7 @@ public abstract class GCParser { table = StringUtils.substringBetween(table, "<tbody>", "</tbody>"); if (StringUtils.isBlank(table)) { - Log.e("cgeoBase.parseTrackableLog: tbody not found on page"); + Log.e("GCParser.parseTrackableLog: tbody not found on page"); return null; } diff --git a/main/src/cgeo/geocaching/connector/gc/Login.java b/main/src/cgeo/geocaching/connector/gc/Login.java index 3d90837..5584ffe 100644 --- a/main/src/cgeo/geocaching/connector/gc/Login.java +++ b/main/src/cgeo/geocaching/connector/gc/Login.java @@ -12,6 +12,7 @@ import cgeo.geocaching.utils.BaseUtils; import cgeo.geocaching.utils.Log; import ch.boye.httpclientandroidlib.HttpResponse; + import org.apache.commons.lang3.ArrayUtils; import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.tuple.ImmutablePair; @@ -63,7 +64,7 @@ public abstract class Login { if (login == null || StringUtils.isEmpty(login.left) || StringUtils.isEmpty(login.right)) { Login.setActualStatus(cgeoapplication.getInstance().getString(R.string.err_login)); - Log.e("cgeoBase.login: No login information stored"); + Log.e("Login.login: No login information stored"); return StatusCode.NO_LOGIN_INFO_STORED; } @@ -75,7 +76,7 @@ public abstract class Login { } if (StringUtils.isBlank(loginData)) { - Log.e("cgeoBase.login: Failed to retrieve login page (1st)"); + Log.e("Login.login: Failed to retrieve login page (1st)"); return StatusCode.CONNECTION_FAILED; // no loginpage } @@ -97,7 +98,7 @@ public abstract class Login { "ctl00$ContentBody$btnSignIn", "Login"); final String[] viewstates = Login.getViewstates(loginData); if (isEmpty(viewstates)) { - Log.e("cgeoBase.login: Failed to find viewstates"); + Log.e("Login.login: Failed to find viewstates"); return StatusCode.LOGIN_PARSE_ERROR; // no viewstates } Login.putViewstates(params, viewstates); @@ -106,7 +107,7 @@ public abstract class Login { loginData = Network.getResponseData(loginResponse); if (StringUtils.isBlank(loginData)) { - Log.e("cgeoBase.login: Failed to retrieve login page (2nd)"); + Log.e("Login.login: Failed to retrieve login page (2nd)"); // FIXME: should it be CONNECTION_FAILED to match the first attempt? return StatusCode.COMMUNICATION_ERROR; // no login page } @@ -181,7 +182,7 @@ public abstract class Login { */ public static boolean getLoginStatus(final String page) { if (StringUtils.isBlank(page)) { - Log.e("cgeoBase.checkLogin: No page given"); + Log.e("Login.checkLogin: No page given"); return false; } @@ -265,7 +266,7 @@ public abstract class Login { final String result = Network.getResponseData(Network.getRequest("http://www.geocaching.com/account/ManagePreferences.aspx")); if (null == result) { - Log.w("cgeoBase.detectGcCustomDate: result is null"); + Log.w("Login.detectGcCustomDate: result is null"); return; } diff --git a/main/src/cgeo/geocaching/go4cache/Go4Cache.java b/main/src/cgeo/geocaching/go4cache/Go4Cache.java index 28d739d..c75ea18 100644 --- a/main/src/cgeo/geocaching/go4cache/Go4Cache.java +++ b/main/src/cgeo/geocaching/go4cache/Go4Cache.java @@ -150,7 +150,7 @@ public final class Go4Cache extends Thread { final String data = Network.getResponseData(Network.postRequest("http://api.go4cache.com/get.php", params)); if (StringUtils.isBlank(data)) { - Log.e("cgeoBase.getGeocachersInViewport: No data from server"); + Log.e("Go4Cache.getGeocachersInViewport: No data from server"); return null; } |