aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/connector/trackable/TrackableConnector.java
diff options
context:
space:
mode:
authorBananeweizen <bananeweizen@gmx.de>2014-01-04 13:08:15 +0100
committerBananeweizen <bananeweizen@gmx.de>2014-01-04 13:08:15 +0100
commit01de707ee0f6f47cfcb576f0e82e0c65ed8e418a (patch)
tree96ebc206fa71d1864b32107685f2754bdcde3c69 /main/src/cgeo/geocaching/connector/trackable/TrackableConnector.java
parentfd2664c70770a1670330b488eb01b3a976a06433 (diff)
downloadcgeo-01de707ee0f6f47cfcb576f0e82e0c65ed8e418a.zip
cgeo-01de707ee0f6f47cfcb576f0e82e0c65ed8e418a.tar.gz
cgeo-01de707ee0f6f47cfcb576f0e82e0c65ed8e418a.tar.bz2
refactoring: make user actions depend on the connector
This enables the contacts addon and search by user/owner for all user names (independent of the kind of cache). Of course, search by user/owner still only works for GC, so one cannot find EC owner caches that way.
Diffstat (limited to 'main/src/cgeo/geocaching/connector/trackable/TrackableConnector.java')
-rw-r--r--main/src/cgeo/geocaching/connector/trackable/TrackableConnector.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/main/src/cgeo/geocaching/connector/trackable/TrackableConnector.java b/main/src/cgeo/geocaching/connector/trackable/TrackableConnector.java
index d1dfd7c..0990d96 100644
--- a/main/src/cgeo/geocaching/connector/trackable/TrackableConnector.java
+++ b/main/src/cgeo/geocaching/connector/trackable/TrackableConnector.java
@@ -1,9 +1,12 @@
package cgeo.geocaching.connector.trackable;
import cgeo.geocaching.Trackable;
+import cgeo.geocaching.connector.UserAction;
import org.eclipse.jdt.annotation.NonNull;
+import java.util.List;
+
/**
* Methods to be implemented by any connector for handling trackables
*
@@ -20,4 +23,7 @@ public interface TrackableConnector {
public String getTrackableCodeFromUrl(final @NonNull String url);
+ public @NonNull
+ List<UserAction> getUserActions();
+
}