@ -1,6 +1,6 @@
/ *
XOWA: the XOWA Offline Wiki Application
Copyright ( C ) 2012 - 20 17 gnosygnu @gmail.com
Copyright ( C ) 2012 - 20 20 gnosygnu @gmail.com
XOWA is licensed under the terms of the General Public License ( GPL ) Version 3 ,
or alternatively under the terms of the Apache License Version 2.0 .
@ -13,8 +13,21 @@ The terms of each license can be found in the source code repository:
GPLv3 License : https : //github.com/gnosygnu/xowa/blob/master/LICENSE-GPLv3.txt
Apache License : https : //github.com/gnosygnu/xowa/blob/master/LICENSE-APACHE2.txt
* /
package gplx.xowa.mediawiki.extensions.Wikibase.client.includes.dataAccess.scribunto ; import gplx.* ; import gplx.xowa.* ; import gplx.xowa.mediawiki.* ; import gplx.xowa.mediawiki.extensions.* ; import gplx.xowa.mediawiki.extensions.Wikibase.* ; import gplx.xowa.mediawiki.extensions.Wikibase.client.* ; import gplx.xowa.mediawiki.extensions.Wikibase.client.includes.* ; import gplx.xowa.mediawiki.extensions.Wikibase.client.includes.dataAccess.* ;
import gplx.xowa.xtns.wbases.* ; import gplx.xowa.xtns.wbases.claims.* ; import gplx.xowa.xtns.wbases.claims.itms.* ; import gplx.xowa.xtns.wbases.claims.enums.* ; import gplx.xowa.xtns.wbases.stores.* ;
package gplx.xowa.mediawiki.extensions.Wikibase.client.includes.dataAccess.scribunto ;
import gplx.Bry_ ;
import gplx.Err_ ;
import gplx.Gfo_usr_dlg_ ;
import gplx.List_adp ;
import gplx.List_adp_ ;
import gplx.String_ ;
import gplx.xowa.xtns.wbases.Wdata_doc ;
import gplx.xowa.xtns.wbases.Wdata_prop_val_visitor_ ;
import gplx.xowa.xtns.wbases.claims.Wbase_claim_grp ;
import gplx.xowa.xtns.wbases.claims.enums.Wbase_claim_rank_ ;
import gplx.xowa.xtns.wbases.claims.itms.Wbase_claim_base ;
import gplx.xowa.xtns.wbases.stores.Wbase_doc_mgr ;
public class Wbase_entity_accessor {
private final Wbase_doc_mgr entity_mgr ;
public Wbase_entity_accessor ( Wbase_doc_mgr entity_mgr ) {
@ -39,6 +52,7 @@ public class Wbase_entity_accessor {
Gfo_usr_dlg_ . Instance . Log_many ( "" , "" , "Encountered a UnresolvedRedirectException when trying to load {0}; exc={1}" , prefixedEntityId , Err_ . Message_lang ( ex ) ) ;
return null ;
}
if ( entity = = null ) return null ; // must check for null; PAGE:fr.w:Wikipédia:Ateliers_Bases/Recherche ISSUE#:773; DATE:2020-08-04
int selected_rank = ID_NULL ;
if ( Bry_ . Eq ( rank , RANK_BEST ) ) {