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 String
singleBestValueConstraintQid
String
singleValueConstraintQid
static String
type
-
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 boolean
prepareDependencies()
Prepare the dependencies(i.e. constraint-related pids and qids) needed by the scrutinizer.void
scrutinize(ItemEdit update)
Reads the candidate edit and emits warnings in the storevoid
scrutinize(MediaInfoEdit update)
Reads the candidate edit and emits warnings in the storevoid
scrutinizeStatementEdit(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:EditScrutinizer
Prepare the dependencies(i.e. constraint-related pids and qids) needed by the scrutinizer. Called beforeEditScrutinizer.batchIsBeginning()
.- Specified by:
prepareDependencies
in classEditScrutinizer
- Returns:
- false if any necessary dependency is missing, true otherwise.
-
scrutinize
public void scrutinize(ItemEdit update)
Description copied from class:EditScrutinizer
Reads the candidate edit and emits warnings in the store- Specified by:
scrutinize
in classEditScrutinizer
- Parameters:
update
- : theItemEdit
to scrutinize
-
scrutinize
public void scrutinize(MediaInfoEdit update)
Description copied from class:EditScrutinizer
Reads the candidate edit and emits warnings in the store- Specified by:
scrutinize
in classEditScrutinizer
- Parameters:
update
- : theItemEdit
to scrutinize
-
scrutinizeStatementEdit
public void scrutinizeStatementEdit(StatementEntityEdit update)
-
-