export class ObjectUpdatesServiceStub {

  initialize = jasmine.createSpy('initialize');
  saveFieldUpdate = jasmine.createSpy('saveFieldUpdate');
  getObjectEntry = jasmine.createSpy('getObjectEntry');
  getFieldState = jasmine.createSpy('getFieldState');
  getFieldUpdates = jasmine.createSpy('getFieldUpdates');
  getFieldUpdatesExclusive = jasmine.createSpy('getFieldUpdatesExclusive');
  isValid = jasmine.createSpy('isValid');
  isValidPage = jasmine.createSpy('isValidPage');
  saveAddFieldUpdate = jasmine.createSpy('saveAddFieldUpdate');
  saveRemoveFieldUpdate = jasmine.createSpy('saveRemoveFieldUpdate');
  saveChangeFieldUpdate = jasmine.createSpy('saveChangeFieldUpdate');
  isSelectedVirtualMetadata = jasmine.createSpy('isSelectedVirtualMetadata');
  setSelectedVirtualMetadata = jasmine.createSpy('setSelectedVirtualMetadata');
  setEditableFieldUpdate = jasmine.createSpy('setEditableFieldUpdate');
  setValidFieldUpdate = jasmine.createSpy('setValidFieldUpdate');
  discardFieldUpdates = jasmine.createSpy('discardFieldUpdates');
  discardAllFieldUpdates = jasmine.createSpy('discardAllFieldUpdates');
  reinstateFieldUpdates = jasmine.createSpy('reinstateFieldUpdates');
  removeSingleFieldUpdate = jasmine.createSpy('removeSingleFieldUpdate');
  getUpdateFields = jasmine.createSpy('getUpdateFields');
  hasUpdates = jasmine.createSpy('hasUpdates');
  isReinstatable = jasmine.createSpy('isReinstatable');
  getLastModified = jasmine.createSpy('getLastModified');
  createPatch = jasmine.createSpy('getPatch');

}
