Class LabeledDocumentUpdateImpl

All Implemented Interfaces:
EntityUpdate, LabeledDocumentUpdate, LabeledStatementDocumentUpdate, StatementDocumentUpdate
Direct Known Subclasses:
MediaInfoUpdateImpl, TermedDocumentUpdateImpl

public abstract class LabeledDocumentUpdateImpl extends StatementDocumentUpdateImpl implements LabeledStatementDocumentUpdate
Jackson implementation of LabeledStatementDocumentUpdate.
  • Constructor Details

    • LabeledDocumentUpdateImpl

      protected LabeledDocumentUpdateImpl(EntityIdValue entityId, long revisionId, TermUpdate labels, StatementUpdate statements)
      Initializes new entity update.
      Parameters:
      entityId - ID of the entity that is to be updated
      revisionId - base entity revision to be updated or zero if not available
      labels - changes in entity labels, possibly empty
      statements - changes in entity statements, possibly empty
      Throws:
      NullPointerException - if any required parameter is null
      IllegalArgumentException - if any parameters or their combination is invalid
  • Method Details