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;
}