package mediawiki.task.config.pdata; import mediawiki.info.Article; import mediawiki.info.Language; import mediawiki.info.wikibase.Entity; import mediawiki.info.wikibase.Property; import mediawiki.info.wikibase.snaks.DateSnak; import mediawiki.info.wikibase.snaks.ItemSnak; public interface PersondataTracker { public void trackAlias(Article article, Entity item, Language language, String alias) throws Exception; public void trackDescription(Article article, Entity item, Language language, String description, boolean conflict) throws Exception; public void trackPlace(Article article, Entity item, Property property, ItemSnak snak, boolean conflict) throws Exception; public void trackDate(Article article, Entity item, Property property, DateSnak snak, boolean conflict) throws Exception; public void trackUnparsable(Article article, Entity item, Property property, String value) throws Exception; }