Bug 1265708 - Pre: make getForURLs arguments more generic r=sebastian

MozReview-Commit-ID: IkPiLVB5mop

--HG--
extra : rebase_source : 209fc8cf05e3f91392f6944914e260483900b967
extra : source : 047961bdb4adf91179be3b8a983cffc0d8e9debb
This commit is contained in:
Andrzej Hunt 2016-06-02 14:25:05 -07:00
parent ef186c7689
commit 376379fd5c
3 changed files with 5 additions and 3 deletions

View File

@ -6,6 +6,7 @@
package org.mozilla.gecko.db;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
import java.util.HashMap;
import java.util.HashSet;
@ -124,7 +125,7 @@ public class LocalURLMetadata implements URLMetadata {
*/
@Override
public Map<String, Map<String, Object>> getForURLs(final ContentResolver cr,
final List<String> urls,
final Collection<String> urls,
final List<String> requestedColumns) {
ThreadUtils.assertNotOnUiThread();
ThreadUtils.assertNotOnGeckoThread();

View File

@ -44,7 +44,7 @@ class StubURLMetadata implements URLMetadata {
}
public Map<String, Map<String, Object>> getForURLs(final ContentResolver cr,
final List<String> urls,
final Collection<String> urls,
final List<String> columns) {
return new HashMap<String, Map<String, Object>>();
}

View File

@ -5,6 +5,7 @@
*/
package org.mozilla.gecko.db;
import java.util.Collection;
import java.util.List;
import java.util.Map;
@ -15,7 +16,7 @@ import android.content.ContentResolver;
public interface URLMetadata {
public Map<String, Object> fromJSON(JSONObject obj);
public Map<String, Map<String, Object>> getForURLs(final ContentResolver cr,
final List<String> urls,
final Collection<String> urls,
final List<String> columns);
public void save(final ContentResolver cr, final Map<String, Object> data);
}