Обработка статуса и состояния загрузки объекта сервисами данных
При обновлении в хранилище объекта данных, любой сервис данных учитывает статусы следующим образом:
| ObjectStatus | Хранилище | Объект данных |
|---|---|---|
| UnAltered | Не изменяет данные | Не меняется (остаётся Loaded/LightLoaded и UnAltered) |
| Created | Создаёт данные в хранилище | Меняется статус на Loaded и UnAltered |
| Altered | Изменяет данные в хранилище | Меняется статус на Loaded/LightLoaded и UnAltered |
| Deleted | Удаляет данные из хранилища | Объект удаляется из массива обрабатываемых объектов (возвращается null в случае одного объекта) |