Class FormUpdateImpl

All Implemented Interfaces:
EntityUpdate, FormUpdate, StatementDocumentUpdate

public class FormUpdateImpl extends StatementDocumentUpdateImpl implements FormUpdate
Jackson implementation of FormUpdate.
  • Constructor Details

    • FormUpdateImpl

      public FormUpdateImpl(FormIdValue entityId, long revisionId, TermUpdate representations, Collection<ItemIdValue> grammaticalFeatures, StatementUpdate statements)
      Initializes new form update.
      Parameters:
      entityId - ID of the form that is to be updated
      revisionId - base form revision to be updated or zero if not available
      representations - changes in form representations, possibly empty
      grammaticalFeatures - new grammatical features of the form or null for no change
      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