Interface ItemUpdate

All Superinterfaces:
EntityUpdate, LabeledDocumentUpdate, LabeledStatementDocumentUpdate, StatementDocumentUpdate, TermedDocumentUpdate, TermedStatementDocumentUpdate
All Known Implementing Classes:
ItemUpdateImpl

public interface ItemUpdate extends TermedStatementDocumentUpdate
Collection of changes that can be applied to item entity.
  • Method Details

    • getEntityId

      ItemIdValue getEntityId()
      Description copied from interface: EntityUpdate
      Returns ID of the entity that is being updated.
      Specified by:
      getEntityId in interface EntityUpdate
      Returns:
      ID of the updated entity
    • getModifiedSiteLinks

      Map<String,SiteLink> getModifiedSiteLinks()
      Returns site links added or modified in this update. Existing site links are preserved if their site key is not listed here.
      Returns:
      added or modified site links indexed by site key
    • getRemovedSiteLinks

      Set<String> getRemovedSiteLinks()
      Returns site keys of site links removed in this update.
      Returns:
      site keys of removed site links