mirror of
https://github.com/geometer/FBReaderJ.git
synced 2025-10-05 02:39:23 +02:00
renaming: UrlInfo -> UrlInfoWithDate
This commit is contained in:
parent
9cb85dc4e0
commit
a22632af7e
12 changed files with 45 additions and 45 deletions
|
@ -239,8 +239,8 @@ public class AddCustomCatalogActivity extends Activity {
|
||||||
setErrorByKey("invalidUrl");
|
setErrorByKey("invalidUrl");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
final HashMap<String,UrlInfo> infos = new HashMap<String,UrlInfo>();
|
final HashMap<String,UrlInfoWithDate> infos = new HashMap<String,UrlInfoWithDate>();
|
||||||
infos.put(INetworkLink.URL_MAIN, new UrlInfo(textUrl));
|
infos.put(INetworkLink.URL_MAIN, new UrlInfoWithDate(textUrl));
|
||||||
myLink = new OPDSCustomLink(
|
myLink = new OPDSCustomLink(
|
||||||
ICustomNetworkLink.INVALID_ID, siteName, null, null, infos
|
ICustomNetworkLink.INVALID_ID, siteName, null, null, infos
|
||||||
);
|
);
|
||||||
|
|
|
@ -71,7 +71,7 @@ public class NetworkLibraryActivity extends NetworkBaseActivity {
|
||||||
uri.getHost(),
|
uri.getHost(),
|
||||||
intent.getStringExtra(ADD_CATALOG_TITLE_KEY),
|
intent.getStringExtra(ADD_CATALOG_TITLE_KEY),
|
||||||
intent.getStringExtra(ADD_CATALOG_SUMMARY_KEY),
|
intent.getStringExtra(ADD_CATALOG_SUMMARY_KEY),
|
||||||
(HashMap<String,UrlInfo>)intent.getSerializableExtra(ADD_CATALOG_URLS_MAP_KEY)
|
(HashMap<String,UrlInfoWithDate>)intent.getSerializableExtra(ADD_CATALOG_URLS_MAP_KEY)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -30,7 +30,7 @@ import org.geometerplus.zlibrary.ui.android.library.ZLAndroidApplication;
|
||||||
|
|
||||||
import org.geometerplus.fbreader.network.ICustomNetworkLink;
|
import org.geometerplus.fbreader.network.ICustomNetworkLink;
|
||||||
import org.geometerplus.fbreader.network.NetworkDatabase;
|
import org.geometerplus.fbreader.network.NetworkDatabase;
|
||||||
import org.geometerplus.fbreader.network.UrlInfo;
|
import org.geometerplus.fbreader.network.UrlInfoWithDate;
|
||||||
|
|
||||||
import org.geometerplus.android.util.SQLiteUtil;
|
import org.geometerplus.android.util.SQLiteUtil;
|
||||||
|
|
||||||
|
@ -77,7 +77,7 @@ class SQLiteNetworkDatabase extends NetworkDatabase {
|
||||||
@Override
|
@Override
|
||||||
protected void loadCustomLinks(ICustomLinksHandler handler) {
|
protected void loadCustomLinks(ICustomLinksHandler handler) {
|
||||||
final Cursor cursor = myDatabase.rawQuery("SELECT link_id,title,site_name,summary FROM Links", null);
|
final Cursor cursor = myDatabase.rawQuery("SELECT link_id,title,site_name,summary FROM Links", null);
|
||||||
final HashMap<String,UrlInfo> linksMap = new HashMap<String,UrlInfo>();
|
final HashMap<String,UrlInfoWithDate> linksMap = new HashMap<String,UrlInfoWithDate>();
|
||||||
while (cursor.moveToNext()) {
|
while (cursor.moveToNext()) {
|
||||||
final int id = cursor.getInt(0);
|
final int id = cursor.getInt(0);
|
||||||
final String title = cursor.getString(1);
|
final String title = cursor.getString(1);
|
||||||
|
@ -89,7 +89,7 @@ class SQLiteNetworkDatabase extends NetworkDatabase {
|
||||||
while (linksCursor.moveToNext()) {
|
while (linksCursor.moveToNext()) {
|
||||||
linksMap.put(
|
linksMap.put(
|
||||||
linksCursor.getString(0),
|
linksCursor.getString(0),
|
||||||
new UrlInfo(
|
new UrlInfoWithDate(
|
||||||
linksCursor.getString(1),
|
linksCursor.getString(1),
|
||||||
SQLiteUtil.getDate(linksCursor, 2)
|
SQLiteUtil.getDate(linksCursor, 2)
|
||||||
)
|
)
|
||||||
|
@ -134,7 +134,7 @@ class SQLiteNetworkDatabase extends NetworkDatabase {
|
||||||
SQLiteUtil.bindString(statement, 3, link.getSummary());
|
SQLiteUtil.bindString(statement, 3, link.getSummary());
|
||||||
|
|
||||||
final long id;
|
final long id;
|
||||||
final HashMap<String,UrlInfo> linksMap = new HashMap<String,UrlInfo>();
|
final HashMap<String,UrlInfoWithDate> linksMap = new HashMap<String,UrlInfoWithDate>();
|
||||||
|
|
||||||
if (statement == myInsertCustomLinkStatement) {
|
if (statement == myInsertCustomLinkStatement) {
|
||||||
id = statement.executeInsert();
|
id = statement.executeInsert();
|
||||||
|
@ -148,7 +148,7 @@ class SQLiteNetworkDatabase extends NetworkDatabase {
|
||||||
while (linksCursor.moveToNext()) {
|
while (linksCursor.moveToNext()) {
|
||||||
linksMap.put(
|
linksMap.put(
|
||||||
linksCursor.getString(0),
|
linksCursor.getString(0),
|
||||||
new UrlInfo(
|
new UrlInfoWithDate(
|
||||||
linksCursor.getString(1),
|
linksCursor.getString(1),
|
||||||
SQLiteUtil.getDate(linksCursor, 2)
|
SQLiteUtil.getDate(linksCursor, 2)
|
||||||
)
|
)
|
||||||
|
@ -158,8 +158,8 @@ class SQLiteNetworkDatabase extends NetworkDatabase {
|
||||||
}
|
}
|
||||||
|
|
||||||
for (String key : link.getUrlKeys()) {
|
for (String key : link.getUrlKeys()) {
|
||||||
final UrlInfo info = link.getUrlInfo(key);
|
final UrlInfoWithDate info = link.getUrlInfo(key);
|
||||||
final UrlInfo dbInfo = linksMap.remove(key);
|
final UrlInfoWithDate dbInfo = linksMap.remove(key);
|
||||||
final SQLiteStatement urlStatement;
|
final SQLiteStatement urlStatement;
|
||||||
if (dbInfo == null) {
|
if (dbInfo == null) {
|
||||||
if (myInsertCustomLinkUrlStatement == null) {
|
if (myInsertCustomLinkUrlStatement == null) {
|
||||||
|
|
|
@ -29,7 +29,7 @@ public abstract class AbstractNetworkLink implements INetworkLink, Basket {
|
||||||
protected String myTitle;
|
protected String myTitle;
|
||||||
protected String mySummary;
|
protected String mySummary;
|
||||||
protected final String myLanguage;
|
protected final String myLanguage;
|
||||||
protected final TreeMap<String,UrlInfo> myInfos;
|
protected final TreeMap<String,UrlInfoWithDate> myInfos;
|
||||||
|
|
||||||
private ZLStringListOption myBooksInBasketOption;
|
private ZLStringListOption myBooksInBasketOption;
|
||||||
|
|
||||||
|
@ -42,12 +42,12 @@ public abstract class AbstractNetworkLink implements INetworkLink, Basket {
|
||||||
* @param language language of the catalog. If <code>null</code> we assume this catalog is multilanguage.
|
* @param language language of the catalog. If <code>null</code> we assume this catalog is multilanguage.
|
||||||
* @param infos map contains URL infos with their identifiers; must always contain one URL with <code>URL_MAIN</code> identifier
|
* @param infos map contains URL infos with their identifiers; must always contain one URL with <code>URL_MAIN</code> identifier
|
||||||
*/
|
*/
|
||||||
public AbstractNetworkLink(String siteName, String title, String summary, String language, Map<String,UrlInfo> infos) {
|
public AbstractNetworkLink(String siteName, String title, String summary, String language, Map<String,UrlInfoWithDate> infos) {
|
||||||
mySiteName = siteName;
|
mySiteName = siteName;
|
||||||
myTitle = title;
|
myTitle = title;
|
||||||
mySummary = summary;
|
mySummary = summary;
|
||||||
myLanguage = language != null ? language : "multi";
|
myLanguage = language != null ? language : "multi";
|
||||||
myInfos = new TreeMap<String,UrlInfo>(infos);
|
myInfos = new TreeMap<String,UrlInfoWithDate>(infos);
|
||||||
}
|
}
|
||||||
|
|
||||||
public final String getSiteName() {
|
public final String getSiteName() {
|
||||||
|
@ -66,13 +66,13 @@ public abstract class AbstractNetworkLink implements INetworkLink, Basket {
|
||||||
return myLanguage;
|
return myLanguage;
|
||||||
}
|
}
|
||||||
|
|
||||||
public final HashMap<String,UrlInfo> urlInfoMap() {
|
public final HashMap<String,UrlInfoWithDate> urlInfoMap() {
|
||||||
return new HashMap<String,UrlInfo>(myInfos);
|
return new HashMap<String,UrlInfoWithDate>(myInfos);
|
||||||
}
|
}
|
||||||
|
|
||||||
public final UrlInfo getUrlInfo(String urlKey) {
|
public final UrlInfoWithDate getUrlInfo(String urlKey) {
|
||||||
final UrlInfo info = myInfos.get(urlKey);
|
final UrlInfoWithDate info = myInfos.get(urlKey);
|
||||||
return info != null ? info : UrlInfo.NULL;
|
return info != null ? info : UrlInfoWithDate.NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
public final Set<String> getUrlKeys() {
|
public final Set<String> getUrlKeys() {
|
||||||
|
|
|
@ -33,7 +33,7 @@ public interface ICustomNetworkLink extends INetworkLink {
|
||||||
void setTitle(String title);
|
void setTitle(String title);
|
||||||
void setSummary(String summary);
|
void setSummary(String summary);
|
||||||
|
|
||||||
HashMap<String,UrlInfo> urlInfoMap();
|
HashMap<String,UrlInfoWithDate> urlInfoMap();
|
||||||
void setUrl(String urlKey, String url);
|
void setUrl(String urlKey, String url);
|
||||||
void removeUrl(String urlKey);
|
void removeUrl(String urlKey);
|
||||||
|
|
||||||
|
|
|
@ -40,7 +40,7 @@ public interface INetworkLink {
|
||||||
String getTitle();
|
String getTitle();
|
||||||
String getSummary();
|
String getSummary();
|
||||||
|
|
||||||
UrlInfo getUrlInfo(String urlKey);
|
UrlInfoWithDate getUrlInfo(String urlKey);
|
||||||
Set<String> getUrlKeys();
|
Set<String> getUrlKeys();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -35,7 +35,7 @@ public abstract class NetworkDatabase {
|
||||||
protected abstract void executeAsATransaction(Runnable actions);
|
protected abstract void executeAsATransaction(Runnable actions);
|
||||||
|
|
||||||
public interface ICustomLinksHandler {
|
public interface ICustomLinksHandler {
|
||||||
void handleCustomLinkData(int id, String siteName, String title, String summary, Map<String,UrlInfo> infos);
|
void handleCustomLinkData(int id, String siteName, String title, String summary, Map<String,UrlInfoWithDate> infos);
|
||||||
}
|
}
|
||||||
|
|
||||||
protected abstract void loadCustomLinks(ICustomLinksHandler handler);
|
protected abstract void loadCustomLinks(ICustomLinksHandler handler);
|
||||||
|
|
|
@ -179,7 +179,7 @@ public class NetworkLibrary {
|
||||||
db.loadCustomLinks(
|
db.loadCustomLinks(
|
||||||
new NetworkDatabase.ICustomLinksHandler() {
|
new NetworkDatabase.ICustomLinksHandler() {
|
||||||
public void handleCustomLinkData(int id, String siteName,
|
public void handleCustomLinkData(int id, String siteName,
|
||||||
String title, String summary, Map<String,UrlInfo> infos) {
|
String title, String summary, Map<String,UrlInfoWithDate> infos) {
|
||||||
if (title != null &&
|
if (title != null &&
|
||||||
siteName != null &&
|
siteName != null &&
|
||||||
infos.get(INetworkLink.URL_MAIN) != null) {
|
infos.get(INetworkLink.URL_MAIN) != null) {
|
||||||
|
|
|
@ -24,20 +24,20 @@ import java.io.Serializable;
|
||||||
|
|
||||||
import org.geometerplus.zlibrary.core.util.ZLMiscUtil;
|
import org.geometerplus.zlibrary.core.util.ZLMiscUtil;
|
||||||
|
|
||||||
public final class UrlInfo implements Serializable {
|
public final class UrlInfoWithDate implements Serializable {
|
||||||
private static final long serialVersionUID = -893514485257787222L;
|
private static final long serialVersionUID = -893514485257787222L;
|
||||||
|
|
||||||
public static final UrlInfo NULL = new UrlInfo(null, null);
|
public static final UrlInfoWithDate NULL = new UrlInfoWithDate(null, null);
|
||||||
|
|
||||||
public final String URL;
|
public final String URL;
|
||||||
public final Date Updated;
|
public final Date Updated;
|
||||||
|
|
||||||
public UrlInfo(String url, Date updated) {
|
public UrlInfoWithDate(String url, Date updated) {
|
||||||
URL = url;
|
URL = url;
|
||||||
Updated = updated;
|
Updated = updated;
|
||||||
}
|
}
|
||||||
|
|
||||||
public UrlInfo(String url) {
|
public UrlInfoWithDate(String url) {
|
||||||
this(url, new Date());
|
this(url, new Date());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -46,11 +46,11 @@ public final class UrlInfo implements Serializable {
|
||||||
if (o == this) {
|
if (o == this) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
if (!(o instanceof UrlInfo)) {
|
if (!(o instanceof UrlInfoWithDate)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
final UrlInfo info = (UrlInfo)o;
|
final UrlInfoWithDate info = (UrlInfoWithDate)o;
|
||||||
return ZLMiscUtil.equals(URL, info.URL) && ZLMiscUtil.equals(Updated, info.Updated);
|
return ZLMiscUtil.equals(URL, info.URL) && ZLMiscUtil.equals(Updated, info.Updated);
|
||||||
}
|
}
|
||||||
|
|
|
@ -31,7 +31,7 @@ import org.geometerplus.zlibrary.core.util.ZLMiscUtil;
|
||||||
|
|
||||||
import org.geometerplus.fbreader.network.ICustomNetworkLink;
|
import org.geometerplus.fbreader.network.ICustomNetworkLink;
|
||||||
import org.geometerplus.fbreader.network.NetworkException;
|
import org.geometerplus.fbreader.network.NetworkException;
|
||||||
import org.geometerplus.fbreader.network.UrlInfo;
|
import org.geometerplus.fbreader.network.UrlInfoWithDate;
|
||||||
|
|
||||||
public class OPDSCustomLink extends OPDSNetworkLink implements ICustomNetworkLink {
|
public class OPDSCustomLink extends OPDSNetworkLink implements ICustomNetworkLink {
|
||||||
private int myId;
|
private int myId;
|
||||||
|
@ -45,7 +45,7 @@ public class OPDSCustomLink extends OPDSNetworkLink implements ICustomNetworkLin
|
||||||
return siteName;
|
return siteName;
|
||||||
}
|
}
|
||||||
|
|
||||||
public OPDSCustomLink(int id, String siteName, String title, String summary, Map<String,UrlInfo> infos) {
|
public OPDSCustomLink(int id, String siteName, String title, String summary, Map<String,UrlInfoWithDate> infos) {
|
||||||
super(removeWWWPrefix(siteName), title, summary, null, infos, false);
|
super(removeWWWPrefix(siteName), title, summary, null, infos, false);
|
||||||
myId = id;
|
myId = id;
|
||||||
}
|
}
|
||||||
|
@ -82,12 +82,12 @@ public class OPDSCustomLink extends OPDSNetworkLink implements ICustomNetworkLin
|
||||||
}
|
}
|
||||||
|
|
||||||
public final void setUrl(String urlKey, String url) {
|
public final void setUrl(String urlKey, String url) {
|
||||||
myInfos.put(urlKey, new UrlInfo(url, new Date()));
|
myInfos.put(urlKey, new UrlInfoWithDate(url, new Date()));
|
||||||
myHasChanges = true;
|
myHasChanges = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public final void removeUrl(String urlKey) {
|
public final void removeUrl(String urlKey) {
|
||||||
final UrlInfo oldUrl = myInfos.remove(urlKey);
|
final UrlInfoWithDate oldUrl = myInfos.remove(urlKey);
|
||||||
myHasChanges = myHasChanges || oldUrl != null;
|
myHasChanges = myHasChanges || oldUrl != null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -30,7 +30,7 @@ import org.geometerplus.zlibrary.core.xml.ZLStringMap;
|
||||||
import org.geometerplus.fbreader.network.INetworkLink;
|
import org.geometerplus.fbreader.network.INetworkLink;
|
||||||
import org.geometerplus.fbreader.network.NetworkLibrary;
|
import org.geometerplus.fbreader.network.NetworkLibrary;
|
||||||
import org.geometerplus.fbreader.network.NetworkCatalogItem;
|
import org.geometerplus.fbreader.network.NetworkCatalogItem;
|
||||||
import org.geometerplus.fbreader.network.UrlInfo;
|
import org.geometerplus.fbreader.network.UrlInfoWithDate;
|
||||||
import org.geometerplus.fbreader.network.atom.ATOMLink;
|
import org.geometerplus.fbreader.network.atom.ATOMLink;
|
||||||
import org.geometerplus.fbreader.network.atom.ATOMUpdated;
|
import org.geometerplus.fbreader.network.atom.ATOMUpdated;
|
||||||
import org.geometerplus.fbreader.network.authentication.NetworkAuthenticationManager;
|
import org.geometerplus.fbreader.network.authentication.NetworkAuthenticationManager;
|
||||||
|
@ -99,7 +99,7 @@ class OPDSLinkXMLReader extends OPDSXMLReader implements OPDSConstants, MimeType
|
||||||
final String summary = entry.Content;
|
final String summary = entry.Content;
|
||||||
final String language = entry.DCLanguage;
|
final String language = entry.DCLanguage;
|
||||||
|
|
||||||
final HashMap<String,UrlInfo> infos = new HashMap<String,UrlInfo>();
|
final HashMap<String,UrlInfoWithDate> infos = new HashMap<String,UrlInfoWithDate>();
|
||||||
final HashMap<String,NetworkCatalogItem.Accessibility> urlConditions =
|
final HashMap<String,NetworkCatalogItem.Accessibility> urlConditions =
|
||||||
new HashMap<String,NetworkCatalogItem.Accessibility>();
|
new HashMap<String,NetworkCatalogItem.Accessibility>();
|
||||||
for (ATOMLink link: entry.Links) {
|
for (ATOMLink link: entry.Links) {
|
||||||
|
@ -108,35 +108,35 @@ class OPDSLinkXMLReader extends OPDSXMLReader implements OPDSConstants, MimeType
|
||||||
final String rel = link.getRel();
|
final String rel = link.getRel();
|
||||||
if (rel == REL_IMAGE_THUMBNAIL || rel == REL_THUMBNAIL) {
|
if (rel == REL_IMAGE_THUMBNAIL || rel == REL_THUMBNAIL) {
|
||||||
if (type == MIME_IMAGE_PNG || type == MIME_IMAGE_JPEG) {
|
if (type == MIME_IMAGE_PNG || type == MIME_IMAGE_JPEG) {
|
||||||
infos.put(INetworkLink.URL_ICON, new UrlInfo(href));
|
infos.put(INetworkLink.URL_ICON, new UrlInfoWithDate(href));
|
||||||
}
|
}
|
||||||
} else if ((rel != null && rel.startsWith(REL_IMAGE_PREFIX)) || rel == REL_COVER) {
|
} else if ((rel != null && rel.startsWith(REL_IMAGE_PREFIX)) || rel == REL_COVER) {
|
||||||
if (infos.get(INetworkLink.URL_ICON) == null &&
|
if (infos.get(INetworkLink.URL_ICON) == null &&
|
||||||
(type == MIME_IMAGE_PNG || type == MIME_IMAGE_JPEG)) {
|
(type == MIME_IMAGE_PNG || type == MIME_IMAGE_JPEG)) {
|
||||||
infos.put(INetworkLink.URL_ICON, new UrlInfo(href));
|
infos.put(INetworkLink.URL_ICON, new UrlInfoWithDate(href));
|
||||||
}
|
}
|
||||||
} else if (rel == null) {
|
} else if (rel == null) {
|
||||||
if (type == MIME_APP_ATOM) {
|
if (type == MIME_APP_ATOM) {
|
||||||
infos.put(INetworkLink.URL_MAIN, new UrlInfo(href));
|
infos.put(INetworkLink.URL_MAIN, new UrlInfoWithDate(href));
|
||||||
}
|
}
|
||||||
} else if (rel == "search") {
|
} else if (rel == "search") {
|
||||||
if (type == MIME_APP_ATOM) {
|
if (type == MIME_APP_ATOM) {
|
||||||
final OpenSearchDescription descr = OpenSearchDescription.createDefault(href);
|
final OpenSearchDescription descr = OpenSearchDescription.createDefault(href);
|
||||||
if (descr.isValid()) {
|
if (descr.isValid()) {
|
||||||
// TODO: May be do not use '%s'??? Use Description instead??? (this needs to rewrite SEARCH engine logic a little)
|
// TODO: May be do not use '%s'??? Use Description instead??? (this needs to rewrite SEARCH engine logic a little)
|
||||||
infos.put(INetworkLink.URL_SEARCH, new UrlInfo(descr.makeQuery("%s")));
|
infos.put(INetworkLink.URL_SEARCH, new UrlInfoWithDate(descr.makeQuery("%s")));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else if (rel == REL_LINK_SIGN_IN) {
|
} else if (rel == REL_LINK_SIGN_IN) {
|
||||||
infos.put(INetworkLink.URL_SIGN_IN, new UrlInfo(href));
|
infos.put(INetworkLink.URL_SIGN_IN, new UrlInfoWithDate(href));
|
||||||
} else if (rel == REL_LINK_SIGN_OUT) {
|
} else if (rel == REL_LINK_SIGN_OUT) {
|
||||||
infos.put(INetworkLink.URL_SIGN_OUT, new UrlInfo(href));
|
infos.put(INetworkLink.URL_SIGN_OUT, new UrlInfoWithDate(href));
|
||||||
} else if (rel == REL_LINK_SIGN_UP) {
|
} else if (rel == REL_LINK_SIGN_UP) {
|
||||||
infos.put(INetworkLink.URL_SIGN_UP, new UrlInfo(href));
|
infos.put(INetworkLink.URL_SIGN_UP, new UrlInfoWithDate(href));
|
||||||
} else if (rel == REL_LINK_TOPUP) {
|
} else if (rel == REL_LINK_TOPUP) {
|
||||||
infos.put(INetworkLink.URL_TOPUP, new UrlInfo(href));
|
infos.put(INetworkLink.URL_TOPUP, new UrlInfoWithDate(href));
|
||||||
} else if (rel == REL_LINK_RECOVER_PASSWORD) {
|
} else if (rel == REL_LINK_RECOVER_PASSWORD) {
|
||||||
infos.put(INetworkLink.URL_RECOVER_PASSWORD, new UrlInfo(href));
|
infos.put(INetworkLink.URL_RECOVER_PASSWORD, new UrlInfoWithDate(href));
|
||||||
} else if (rel == REL_CONDITION_NEVER) {
|
} else if (rel == REL_CONDITION_NEVER) {
|
||||||
urlConditions.put(href, NetworkCatalogItem.Accessibility.NEVER);
|
urlConditions.put(href, NetworkCatalogItem.Accessibility.NEVER);
|
||||||
} else if (rel == REL_CONDITION_SIGNED_IN) {
|
} else if (rel == REL_CONDITION_SIGNED_IN) {
|
||||||
|
@ -166,7 +166,7 @@ class OPDSLinkXMLReader extends OPDSXMLReader implements OPDSConstants, MimeType
|
||||||
String title,
|
String title,
|
||||||
String summary,
|
String summary,
|
||||||
String language,
|
String language,
|
||||||
Map<String,UrlInfo> infos,
|
Map<String,UrlInfoWithDate> infos,
|
||||||
HashMap<String,NetworkCatalogItem.Accessibility> urlConditions,
|
HashMap<String,NetworkCatalogItem.Accessibility> urlConditions,
|
||||||
String sslCertificate
|
String sslCertificate
|
||||||
) {
|
) {
|
||||||
|
|
|
@ -44,7 +44,7 @@ public class OPDSNetworkLink extends AbstractNetworkLink {
|
||||||
private final boolean myHasStableIdentifiers;
|
private final boolean myHasStableIdentifiers;
|
||||||
|
|
||||||
OPDSNetworkLink(String siteName, String title, String summary, String language,
|
OPDSNetworkLink(String siteName, String title, String summary, String language,
|
||||||
Map<String,UrlInfo> infos, boolean hasStableIdentifiers) {
|
Map<String,UrlInfoWithDate> infos, boolean hasStableIdentifiers) {
|
||||||
super(siteName, title, summary, language, infos);
|
super(siteName, title, summary, language, infos);
|
||||||
myHasStableIdentifiers = hasStableIdentifiers;
|
myHasStableIdentifiers = hasStableIdentifiers;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue