diff --git a/app/src/main/java/pl/tpolgrabia/urbanexplorer/MainActivity.java b/app/src/main/java/pl/tpolgrabia/urbanexplorer/MainActivity.java index be99612..fcb4bcc 100644 --- a/app/src/main/java/pl/tpolgrabia/urbanexplorer/MainActivity.java +++ b/app/src/main/java/pl/tpolgrabia/urbanexplorer/MainActivity.java @@ -15,8 +15,6 @@ import android.util.Log; import android.view.GestureDetector; import android.view.MenuItem; import android.view.MotionEvent; -import android.widget.LinearLayout; -import android.widget.TextView; import android.widget.Toast; import com.nostra13.universalimageloader.cache.memory.impl.WeakMemoryCache; import com.nostra13.universalimageloader.core.DisplayImageOptions; @@ -24,7 +22,7 @@ import com.nostra13.universalimageloader.core.ImageLoader; import com.nostra13.universalimageloader.core.ImageLoaderConfiguration; import pl.tpolgrabia.urbanexplorer.callbacks.StandardLocationListener; import pl.tpolgrabia.urbanexplorer.callbacks.StandardLocationListenerCallback; -import pl.tpolgrabia.urbanexplorer.dto.PanoramioImageInfo; +import pl.tpolgrabia.urbanexplorer.dto.panoramio.PanoramioImageInfo; import pl.tpolgrabia.urbanexplorer.fragments.HomeFragment; import pl.tpolgrabia.urbanexplorer.fragments.PanoramioShowerFragment; import pl.tpolgrabia.urbanexplorer.fragments.WikiLocationsFragment; diff --git a/app/src/main/java/pl/tpolgrabia/urbanexplorer/adapters/WikiLocationsAdapter.java b/app/src/main/java/pl/tpolgrabia/urbanexplorer/adapters/WikiLocationsAdapter.java index 1f6e7cc..3b66b0a 100644 --- a/app/src/main/java/pl/tpolgrabia/urbanexplorer/adapters/WikiLocationsAdapter.java +++ b/app/src/main/java/pl/tpolgrabia/urbanexplorer/adapters/WikiLocationsAdapter.java @@ -1,7 +1,6 @@ package pl.tpolgrabia.urbanexplorer.adapters; import android.content.Context; -import android.text.Layout; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; @@ -9,7 +8,7 @@ import android.widget.*; import com.nostra13.universalimageloader.core.ImageLoader; import pl.tpolgrabia.urbanexplorer.MainActivity; import pl.tpolgrabia.urbanexplorer.R; -import pl.tpolgrabia.urbanexplorer.dto.WikiPage; +import pl.tpolgrabia.urbanexplorer.dto.wiki.generator.WikiPage; import java.util.List; diff --git a/app/src/main/java/pl/tpolgrabia/urbanexplorer/callbacks/WikiResponseCallback.java b/app/src/main/java/pl/tpolgrabia/urbanexplorer/callbacks/WikiResponseCallback.java index 7ee1b26..d76cc2b 100644 --- a/app/src/main/java/pl/tpolgrabia/urbanexplorer/callbacks/WikiResponseCallback.java +++ b/app/src/main/java/pl/tpolgrabia/urbanexplorer/callbacks/WikiResponseCallback.java @@ -1,6 +1,6 @@ package pl.tpolgrabia.urbanexplorer.callbacks; -import pl.tpolgrabia.urbanexplorer.dto.WikiResponse; +import pl.tpolgrabia.urbanexplorer.dto.wiki.generator.WikiResponse; /** * Created by tpolgrabia on 28.08.16. diff --git a/app/src/main/java/pl/tpolgrabia/urbanexplorer/dto/PanoramioImageInfo.java b/app/src/main/java/pl/tpolgrabia/urbanexplorer/dto/panoramio/PanoramioImageInfo.java similarity index 97% rename from app/src/main/java/pl/tpolgrabia/urbanexplorer/dto/PanoramioImageInfo.java rename to app/src/main/java/pl/tpolgrabia/urbanexplorer/dto/panoramio/PanoramioImageInfo.java index 1fbe599..955d48a 100644 --- a/app/src/main/java/pl/tpolgrabia/urbanexplorer/dto/PanoramioImageInfo.java +++ b/app/src/main/java/pl/tpolgrabia/urbanexplorer/dto/panoramio/PanoramioImageInfo.java @@ -1,4 +1,4 @@ -package pl.tpolgrabia.urbanexplorer.dto; +package pl.tpolgrabia.urbanexplorer.dto.panoramio; import java.io.Serializable; diff --git a/app/src/main/java/pl/tpolgrabia/urbanexplorer/dto/PanoramioMapLocation.java b/app/src/main/java/pl/tpolgrabia/urbanexplorer/dto/panoramio/PanoramioMapLocation.java similarity index 94% rename from app/src/main/java/pl/tpolgrabia/urbanexplorer/dto/PanoramioMapLocation.java rename to app/src/main/java/pl/tpolgrabia/urbanexplorer/dto/panoramio/PanoramioMapLocation.java index bdbd88f..a8c4e40 100644 --- a/app/src/main/java/pl/tpolgrabia/urbanexplorer/dto/PanoramioMapLocation.java +++ b/app/src/main/java/pl/tpolgrabia/urbanexplorer/dto/panoramio/PanoramioMapLocation.java @@ -1,4 +1,4 @@ -package pl.tpolgrabia.urbanexplorer.dto; +package pl.tpolgrabia.urbanexplorer.dto.panoramio; import java.io.Serializable; diff --git a/app/src/main/java/pl/tpolgrabia/urbanexplorer/dto/PanoramioResponse.java b/app/src/main/java/pl/tpolgrabia/urbanexplorer/dto/panoramio/PanoramioResponse.java similarity index 96% rename from app/src/main/java/pl/tpolgrabia/urbanexplorer/dto/PanoramioResponse.java rename to app/src/main/java/pl/tpolgrabia/urbanexplorer/dto/panoramio/PanoramioResponse.java index ef07cdb..df29686 100644 --- a/app/src/main/java/pl/tpolgrabia/urbanexplorer/dto/PanoramioResponse.java +++ b/app/src/main/java/pl/tpolgrabia/urbanexplorer/dto/panoramio/PanoramioResponse.java @@ -1,4 +1,4 @@ -package pl.tpolgrabia.urbanexplorer.dto; +package pl.tpolgrabia.urbanexplorer.dto.panoramio; import java.io.Serializable; import java.util.List; diff --git a/app/src/main/java/pl/tpolgrabia/urbanexplorer/dto/WikiLocation.java b/app/src/main/java/pl/tpolgrabia/urbanexplorer/dto/wiki/generator/WikiLocation.java similarity index 95% rename from app/src/main/java/pl/tpolgrabia/urbanexplorer/dto/WikiLocation.java rename to app/src/main/java/pl/tpolgrabia/urbanexplorer/dto/wiki/generator/WikiLocation.java index a75fa86..f8d45e1 100644 --- a/app/src/main/java/pl/tpolgrabia/urbanexplorer/dto/WikiLocation.java +++ b/app/src/main/java/pl/tpolgrabia/urbanexplorer/dto/wiki/generator/WikiLocation.java @@ -1,4 +1,4 @@ -package pl.tpolgrabia.urbanexplorer.dto; +package pl.tpolgrabia.urbanexplorer.dto.wiki.generator; import java.io.Serializable; diff --git a/app/src/main/java/pl/tpolgrabia/urbanexplorer/dto/WikiPage.java b/app/src/main/java/pl/tpolgrabia/urbanexplorer/dto/wiki/generator/WikiPage.java similarity index 96% rename from app/src/main/java/pl/tpolgrabia/urbanexplorer/dto/WikiPage.java rename to app/src/main/java/pl/tpolgrabia/urbanexplorer/dto/wiki/generator/WikiPage.java index 9443f33..624259e 100644 --- a/app/src/main/java/pl/tpolgrabia/urbanexplorer/dto/WikiPage.java +++ b/app/src/main/java/pl/tpolgrabia/urbanexplorer/dto/wiki/generator/WikiPage.java @@ -1,4 +1,4 @@ -package pl.tpolgrabia.urbanexplorer.dto; +package pl.tpolgrabia.urbanexplorer.dto.wiki.generator; import java.util.List; diff --git a/app/src/main/java/pl/tpolgrabia/urbanexplorer/dto/WikiResponse.java b/app/src/main/java/pl/tpolgrabia/urbanexplorer/dto/wiki/generator/WikiResponse.java similarity index 93% rename from app/src/main/java/pl/tpolgrabia/urbanexplorer/dto/WikiResponse.java rename to app/src/main/java/pl/tpolgrabia/urbanexplorer/dto/wiki/generator/WikiResponse.java index 3e5c830..b62e4e0 100644 --- a/app/src/main/java/pl/tpolgrabia/urbanexplorer/dto/WikiResponse.java +++ b/app/src/main/java/pl/tpolgrabia/urbanexplorer/dto/wiki/generator/WikiResponse.java @@ -1,4 +1,4 @@ -package pl.tpolgrabia.urbanexplorer.dto; +package pl.tpolgrabia.urbanexplorer.dto.wiki.generator; import java.io.Serializable; import java.util.List; diff --git a/app/src/main/java/pl/tpolgrabia/urbanexplorer/dto/WikiThumbnail.java b/app/src/main/java/pl/tpolgrabia/urbanexplorer/dto/wiki/generator/WikiThumbnail.java similarity index 93% rename from app/src/main/java/pl/tpolgrabia/urbanexplorer/dto/WikiThumbnail.java rename to app/src/main/java/pl/tpolgrabia/urbanexplorer/dto/wiki/generator/WikiThumbnail.java index 9f45968..a3f83b4 100644 --- a/app/src/main/java/pl/tpolgrabia/urbanexplorer/dto/WikiThumbnail.java +++ b/app/src/main/java/pl/tpolgrabia/urbanexplorer/dto/wiki/generator/WikiThumbnail.java @@ -1,4 +1,4 @@ -package pl.tpolgrabia.urbanexplorer.dto; +package pl.tpolgrabia.urbanexplorer.dto.wiki.generator; /** * Created by tpolgrabia on 28.08.16. diff --git a/app/src/main/java/pl/tpolgrabia/urbanexplorer/dto/wiki/geosearch/WikiGeoObject.java b/app/src/main/java/pl/tpolgrabia/urbanexplorer/dto/wiki/geosearch/WikiGeoObject.java new file mode 100644 index 0000000..4a9b299 --- /dev/null +++ b/app/src/main/java/pl/tpolgrabia/urbanexplorer/dto/wiki/geosearch/WikiGeoObject.java @@ -0,0 +1,86 @@ +package pl.tpolgrabia.urbanexplorer.dto.wiki.geosearch; + +import java.io.Serializable; + +/** + * Created by tpolgrabia on 05.09.16. + */ +public class WikiGeoObject implements Serializable { + private static final long serialVersionUID = 4527861009683008530L; + private Long pageId; + private Long ns; + private String title; + private Double latitude; + private Double longitude; + private Double distance; + private String primary; + + public Long getPageId() { + return pageId; + } + + public void setPageId(Long pageId) { + this.pageId = pageId; + } + + public Long getNs() { + return ns; + } + + public void setNs(Long ns) { + this.ns = ns; + } + + public String getTitle() { + return title; + } + + public void setTitle(String title) { + this.title = title; + } + + public Double getLatitude() { + return latitude; + } + + public void setLatitude(Double latitude) { + this.latitude = latitude; + } + + public Double getLongitude() { + return longitude; + } + + public void setLongitude(Double longitude) { + this.longitude = longitude; + } + + public Double getDistance() { + return distance; + } + + public void setDistance(Double distance) { + this.distance = distance; + } + + public String getPrimary() { + return primary; + } + + public void setPrimary(String primary) { + this.primary = primary; + } + + @Override + public String toString() { + return "WikiGeoObject{" + + "pageId=" + pageId + + ", ns=" + ns + + ", title='" + title + '\'' + + ", latitude=" + latitude + + ", longitude=" + longitude + + ", distance=" + distance + + ", primary='" + primary + '\'' + + '}'; + } +} diff --git a/app/src/main/java/pl/tpolgrabia/urbanexplorer/dto/wiki/geosearch/WikiGeoResponse.java b/app/src/main/java/pl/tpolgrabia/urbanexplorer/dto/wiki/geosearch/WikiGeoResponse.java new file mode 100644 index 0000000..c867538 --- /dev/null +++ b/app/src/main/java/pl/tpolgrabia/urbanexplorer/dto/wiki/geosearch/WikiGeoResponse.java @@ -0,0 +1,35 @@ +package pl.tpolgrabia.urbanexplorer.dto.wiki.geosearch; + +import java.util.List; + +/** + * Created by tpolgrabia on 05.09.16. + */ +public class WikiGeoResponse { + private Boolean batchComplete; + private List query; + + public Boolean getBatchComplete() { + return batchComplete; + } + + public void setBatchComplete(Boolean batchComplete) { + this.batchComplete = batchComplete; + } + + public List getQuery() { + return query; + } + + public void setQuery(List query) { + this.query = query; + } + + @Override + public String toString() { + return "WikiGeoResponse{" + + "batchComplete=" + batchComplete + + ", query=" + query + + '}'; + } +} diff --git a/app/src/main/java/pl/tpolgrabia/urbanexplorer/fragments/HomeFragment.java b/app/src/main/java/pl/tpolgrabia/urbanexplorer/fragments/HomeFragment.java index 267cc71..187ed78 100644 --- a/app/src/main/java/pl/tpolgrabia/urbanexplorer/fragments/HomeFragment.java +++ b/app/src/main/java/pl/tpolgrabia/urbanexplorer/fragments/HomeFragment.java @@ -20,9 +20,8 @@ import org.json.JSONException; import org.json.JSONObject; import pl.tpolgrabia.urbanexplorer.MainActivity; import pl.tpolgrabia.urbanexplorer.R; -import pl.tpolgrabia.urbanexplorer.callbacks.StandardLocationListener; import pl.tpolgrabia.urbanexplorer.callbacks.StandardLocationListenerCallback; -import pl.tpolgrabia.urbanexplorer.dto.PanoramioImageInfo; +import pl.tpolgrabia.urbanexplorer.dto.panoramio.PanoramioImageInfo; import pl.tpolgrabia.urbanexplorer.utils.LocationUtils; import pl.tpolgrabia.urbanexplorer.utils.NumberUtils; import pl.tpolgrabia.urbanexplorer.utils.PanoramioUtils; diff --git a/app/src/main/java/pl/tpolgrabia/urbanexplorer/fragments/PanoramioAdapter.java b/app/src/main/java/pl/tpolgrabia/urbanexplorer/fragments/PanoramioAdapter.java index 1a80440..c242bcf 100644 --- a/app/src/main/java/pl/tpolgrabia/urbanexplorer/fragments/PanoramioAdapter.java +++ b/app/src/main/java/pl/tpolgrabia/urbanexplorer/fragments/PanoramioAdapter.java @@ -1,7 +1,6 @@ package pl.tpolgrabia.urbanexplorer.fragments; import android.content.Context; -import android.graphics.Bitmap; import android.support.v4.app.FragmentActivity; import android.view.LayoutInflater; import android.view.View; @@ -13,7 +12,7 @@ import com.androidquery.AQuery; import com.nostra13.universalimageloader.core.ImageLoader; import pl.tpolgrabia.urbanexplorer.MainActivity; import pl.tpolgrabia.urbanexplorer.R; -import pl.tpolgrabia.urbanexplorer.dto.PanoramioImageInfo; +import pl.tpolgrabia.urbanexplorer.dto.panoramio.PanoramioImageInfo; import java.util.List; diff --git a/app/src/main/java/pl/tpolgrabia/urbanexplorer/fragments/PanoramioShowerFragment.java b/app/src/main/java/pl/tpolgrabia/urbanexplorer/fragments/PanoramioShowerFragment.java index ca5887a..4f72cab 100644 --- a/app/src/main/java/pl/tpolgrabia/urbanexplorer/fragments/PanoramioShowerFragment.java +++ b/app/src/main/java/pl/tpolgrabia/urbanexplorer/fragments/PanoramioShowerFragment.java @@ -12,7 +12,7 @@ import android.widget.TextView; import com.nostra13.universalimageloader.core.ImageLoader; import pl.tpolgrabia.urbanexplorer.MainActivity; import pl.tpolgrabia.urbanexplorer.R; -import pl.tpolgrabia.urbanexplorer.dto.PanoramioImageInfo; +import pl.tpolgrabia.urbanexplorer.dto.panoramio.PanoramioImageInfo; /** * A simple {@link Fragment} subclass. diff --git a/app/src/main/java/pl/tpolgrabia/urbanexplorer/fragments/WikiLocationsFragment.java b/app/src/main/java/pl/tpolgrabia/urbanexplorer/fragments/WikiLocationsFragment.java index 5bd1925..ccf3ed2 100644 --- a/app/src/main/java/pl/tpolgrabia/urbanexplorer/fragments/WikiLocationsFragment.java +++ b/app/src/main/java/pl/tpolgrabia/urbanexplorer/fragments/WikiLocationsFragment.java @@ -24,8 +24,8 @@ import pl.tpolgrabia.urbanexplorer.adapters.WikiLocationsAdapter; import pl.tpolgrabia.urbanexplorer.callbacks.StandardLocationListenerCallback; import pl.tpolgrabia.urbanexplorer.callbacks.WikiResponseCallback; import pl.tpolgrabia.urbanexplorer.callbacks.WikiStatus; -import pl.tpolgrabia.urbanexplorer.dto.WikiPage; -import pl.tpolgrabia.urbanexplorer.dto.WikiResponse; +import pl.tpolgrabia.urbanexplorer.dto.wiki.generator.WikiPage; +import pl.tpolgrabia.urbanexplorer.dto.wiki.generator.WikiResponse; import pl.tpolgrabia.urbanexplorer.utils.LocationUtils; import pl.tpolgrabia.urbanexplorer.utils.NumberUtils; import pl.tpolgrabia.urbanexplorer.utils.WikiUtils; diff --git a/app/src/main/java/pl/tpolgrabia/urbanexplorer/utils/PanoramioUtils.java b/app/src/main/java/pl/tpolgrabia/urbanexplorer/utils/PanoramioUtils.java index cae65f0..507985a 100644 --- a/app/src/main/java/pl/tpolgrabia/urbanexplorer/utils/PanoramioUtils.java +++ b/app/src/main/java/pl/tpolgrabia/urbanexplorer/utils/PanoramioUtils.java @@ -3,9 +3,9 @@ package pl.tpolgrabia.urbanexplorer.utils; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; -import pl.tpolgrabia.urbanexplorer.dto.PanoramioImageInfo; -import pl.tpolgrabia.urbanexplorer.dto.PanoramioMapLocation; -import pl.tpolgrabia.urbanexplorer.dto.PanoramioResponse; +import pl.tpolgrabia.urbanexplorer.dto.panoramio.PanoramioImageInfo; +import pl.tpolgrabia.urbanexplorer.dto.panoramio.PanoramioMapLocation; +import pl.tpolgrabia.urbanexplorer.dto.panoramio.PanoramioResponse; import pl.tpolgrabia.urbanexplorer.exceptions.PanoramioResponseNotExpected; import java.text.ParseException; diff --git a/app/src/main/java/pl/tpolgrabia/urbanexplorer/utils/WikiUtils.java b/app/src/main/java/pl/tpolgrabia/urbanexplorer/utils/WikiUtils.java index 8427f18..11614a6 100644 --- a/app/src/main/java/pl/tpolgrabia/urbanexplorer/utils/WikiUtils.java +++ b/app/src/main/java/pl/tpolgrabia/urbanexplorer/utils/WikiUtils.java @@ -2,7 +2,6 @@ package pl.tpolgrabia.urbanexplorer.utils; import android.content.Context; import android.util.Log; -import android.view.View; import com.androidquery.AQuery; import com.androidquery.callback.AjaxCallback; import com.androidquery.callback.AjaxStatus; @@ -11,15 +10,14 @@ import org.json.JSONException; import org.json.JSONObject; import pl.tpolgrabia.urbanexplorer.callbacks.WikiResponseCallback; import pl.tpolgrabia.urbanexplorer.callbacks.WikiStatus; -import pl.tpolgrabia.urbanexplorer.dto.WikiLocation; -import pl.tpolgrabia.urbanexplorer.dto.WikiPage; -import pl.tpolgrabia.urbanexplorer.dto.WikiResponse; -import pl.tpolgrabia.urbanexplorer.dto.WikiThumbnail; +import pl.tpolgrabia.urbanexplorer.dto.wiki.generator.WikiLocation; +import pl.tpolgrabia.urbanexplorer.dto.wiki.generator.WikiPage; +import pl.tpolgrabia.urbanexplorer.dto.wiki.generator.WikiResponse; +import pl.tpolgrabia.urbanexplorer.dto.wiki.generator.WikiThumbnail; import java.util.ArrayList; import java.util.Iterator; import java.util.List; -import java.util.Objects; /** * Created by tpolgrabia on 28.08.16. @@ -149,4 +147,9 @@ public class WikiUtils { wikiLocation.setGlobe(jlocation.getString("globe")); return wikiLocation; } + + public static void doNow(Context ctx) { + AQuery aq = new AQuery(ctx); + + } }