Class SingleValueScrutinizer
- java.lang.Object
-
- org.openrefine.wikibase.qa.scrutinizers.EditScrutinizer
-
- org.openrefine.wikibase.qa.scrutinizers.SingleValueScrutinizer
-
public class SingleValueScrutinizer extends EditScrutinizer
For now this scrutinizer only checks for uniqueness at the entity level (it ignores qualifiers and references). Given that all ranks are currently set to Normal, this also checks for single best values.- Author:
- Antonin Delpeuch
-
-
Field Summary
Fields Modifier and Type Field Description StringsingleBestValueConstraintQidStringsingleValueConstraintQidstatic Stringtype-
Fields inherited from class org.openrefine.wikibase.qa.scrutinizers.EditScrutinizer
_fetcher, _store, connection, enableSlowChecks, manifest
-
-
Constructor Summary
Constructors Constructor Description SingleValueScrutinizer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanprepareDependencies()Prepare the dependencies(i.e. constraint-related pids and qids) needed by the scrutinizer.voidscrutinize(ItemEdit update)Reads the candidate edit and emits warnings in the storevoidscrutinize(MediaInfoEdit update)Reads the candidate edit and emits warnings in the storevoidscrutinizeStatementEdit(StatementEntityEdit update)-
Methods inherited from class org.openrefine.wikibase.qa.scrutinizers.EditScrutinizer
addIssue, addIssue, batchIsBeginning, batchIsFinished, critical, findValues, getConstraintsRelatedId, important, info, infoNotFacetable, scrutinize, setApiConnection, setEnableSlowChecks, setFetcher, setManifest, setStore, warning
-
-
-
-
Field Detail
-
type
public static final String type
- See Also:
- Constant Field Values
-
singleValueConstraintQid
public String singleValueConstraintQid
-
singleBestValueConstraintQid
public String singleBestValueConstraintQid
-
-
Method Detail
-
prepareDependencies
public boolean prepareDependencies()
Description copied from class:EditScrutinizerPrepare the dependencies(i.e. constraint-related pids and qids) needed by the scrutinizer. Called beforeEditScrutinizer.batchIsBeginning().- Specified by:
prepareDependenciesin classEditScrutinizer- Returns:
- false if any necessary dependency is missing, true otherwise.
-
scrutinize
public void scrutinize(ItemEdit update)
Description copied from class:EditScrutinizerReads the candidate edit and emits warnings in the store- Specified by:
scrutinizein classEditScrutinizer- Parameters:
update- : theItemEditto scrutinize
-
scrutinize
public void scrutinize(MediaInfoEdit update)
Description copied from class:EditScrutinizerReads the candidate edit and emits warnings in the store- Specified by:
scrutinizein classEditScrutinizer- Parameters:
update- : theItemEditto scrutinize
-
scrutinizeStatementEdit
public void scrutinizeStatementEdit(StatementEntityEdit update)
-
-