Uses of Interface
org.openrefine.wikidata.updates.EntityEdit
Packages that use EntityEdit
Package
Description
-
Uses of EntityEdit in org.openrefine.wikidata.commands
Fields in org.openrefine.wikidata.commands with type parameters of type EntityEditMethods in org.openrefine.wikidata.commands that return types with arguments of type EntityEdit -
Uses of EntityEdit in org.openrefine.wikidata.editing
Methods in org.openrefine.wikidata.editing that return EntityEditModifier and TypeMethodDescriptionReconEntityRewriter.rewrite(EntityEdit edit) Rewrite an edit, replacing references to all entities already created by their fresh identifiers.Methods in org.openrefine.wikidata.editing with parameters of type EntityEditModifier and TypeMethodDescriptionReconEntityRewriter.rewrite(EntityEdit edit) Rewrite an edit, replacing references to all entities already created by their fresh identifiers.Constructor parameters in org.openrefine.wikidata.editing with type arguments of type EntityEditModifierConstructorDescriptionEditBatchProcessor(org.wikidata.wdtk.wikibaseapi.WikibaseDataFetcher fetcher, org.wikidata.wdtk.wikibaseapi.WikibaseDataEditor editor, List<EntityEdit> entityDocuments, NewEntityLibrary library, String summary, int maxLag, List<String> tags, int batchSize, int maxEditsPerMinute) Initiates the process of pushing a batch of updates to Wikibase. -
Uses of EntityEdit in org.openrefine.wikidata.exporters
Method parameters in org.openrefine.wikidata.exporters with type arguments of type EntityEditModifier and TypeMethodDescriptionvoidQuickStatementsExporter.translateItemList(List<EntityEdit> updates, Writer writer) -
Uses of EntityEdit in org.openrefine.wikidata.qa
Method parameters in org.openrefine.wikidata.qa with type arguments of type EntityEditModifier and TypeMethodDescriptionvoidEditInspector.inspect(List<EntityEdit> editBatch, WikibaseSchema schema) Inspect a batch of edits with the registered scrutinizers -
Uses of EntityEdit in org.openrefine.wikidata.qa.scrutinizers
Methods in org.openrefine.wikidata.qa.scrutinizers with parameters of type EntityEditModifier and TypeMethodDescriptionvoidEditScrutinizer.scrutinize(EntityEdit edit) Reads the candidate edit and emits warnings in the storevoidValueScrutinizer.scrutinize(EntityEdit update) -
Uses of EntityEdit in org.openrefine.wikidata.schema
Fields in org.openrefine.wikidata.schema with type parameters of type EntityEditModifier and TypeFieldDescriptionprotected List<WbExpression<? extends EntityEdit>>WikibaseSchema.entityEditExprsMethods in org.openrefine.wikidata.schema that return types with arguments of type EntityEditModifier and TypeMethodDescriptionSame as above, ignoring any warnings.WikibaseSchema.evaluate(Project project, Engine engine, QAWarningStore warningStore) Evaluates the schema on a project, returning a list of EntityUpdates generated by the schema.WikibaseSchema.evaluateEntityDocuments(ExpressionContext ctxt) Evaluates all entity documents in a particular expression context.List<WbExpression<? extends EntityEdit>>WikibaseSchema.getEntityDocumentExpressions()Constructor parameters in org.openrefine.wikidata.schema with type arguments of type EntityEditModifierConstructorDescriptionEvaluatingRowVisitor(List<EntityEdit> result, QAWarningStore warningStore) WikibaseSchema(List<WbExpression<? extends EntityEdit>> exprs, List<WbItemEditExpr> legacyItemExprs, String siteIri, Map<String, String> entityTypeSiteIri, String mediaWikiApiEndpoint) Constructor for deserialization via Jackson -
Uses of EntityEdit in org.openrefine.wikidata.updates
Subinterfaces of EntityEdit in org.openrefine.wikidata.updatesModifier and TypeInterfaceDescriptioninterfaceA candidate edit on an entity which can bear statements.Classes in org.openrefine.wikidata.updates that implement EntityEditModifier and TypeClassDescriptionclassRepresents a candidate edit on an existing item or the creation of a new one.classclassRepresents a candidate edit on a MediaInfo entity.classA class to plan an update of an entity, after evaluating the statements but before fetching the current content of the entity (this is why it does not extend StatementsUpdate).Methods in org.openrefine.wikidata.updates that return EntityEditModifier and TypeMethodDescriptionEntityEdit.merge(EntityEdit otherEdit) Merges all the changes in other with this instance.Methods in org.openrefine.wikidata.updates that return types with arguments of type EntityEditModifier and TypeMethodDescriptionstatic Map<org.wikidata.wdtk.datamodel.interfaces.EntityIdValue,EntityEdit> EntityEdit.groupBySubject(List<EntityEdit> entityDocuments) Group a list ofEntityUpdates by subject: this is useful to make one single edit per entity.Methods in org.openrefine.wikidata.updates with parameters of type EntityEditModifier and TypeMethodDescriptionEntityEdit.merge(EntityEdit otherEdit) Merges all the changes in other with this instance.ItemEdit.merge(EntityEdit otherEdit) Merges all the changes in other with this instance.MediaInfoEdit.merge(EntityEdit otherEdit) Method parameters in org.openrefine.wikidata.updates with type arguments of type EntityEditModifier and TypeMethodDescriptionstatic Map<org.wikidata.wdtk.datamodel.interfaces.EntityIdValue,EntityEdit> EntityEdit.groupBySubject(List<EntityEdit> entityDocuments) Group a list ofEntityUpdates by subject: this is useful to make one single edit per entity. -
Uses of EntityEdit in org.openrefine.wikidata.updates.scheduler
Methods in org.openrefine.wikidata.updates.scheduler that return types with arguments of type EntityEditModifier and TypeMethodDescriptionUpdateSequence.getUpdates()QuickStatementsUpdateScheduler.schedule(List<EntityEdit> updates) UpdateScheduler.schedule(List<EntityEdit> updates) Performs the scheduling.WikibaseAPIUpdateScheduler.schedule(List<EntityEdit> updates) Methods in org.openrefine.wikidata.updates.scheduler with parameters of type EntityEditModifier and TypeMethodDescriptionvoidUpdateSequence.add(EntityEdit update) Adds a new update to the list, merging it with any existing one with the same subject.protected voidQuickStatementsUpdateScheduler.splitUpdate(EntityEdit edit) Separates out the statements which refer to new entities from the rest of the update.protected voidWikibaseAPIUpdateScheduler.splitUpdate(EntityEdit edit) Splits an update into two partsMethod parameters in org.openrefine.wikidata.updates.scheduler with type arguments of type EntityEditModifier and TypeMethodDescriptionQuickStatementsUpdateScheduler.schedule(List<EntityEdit> updates) UpdateScheduler.schedule(List<EntityEdit> updates) Performs the scheduling.WikibaseAPIUpdateScheduler.schedule(List<EntityEdit> updates)