Допустим, у вас есть сущность на стороне сервера с именем MyEntity
, а также все связанные с ней вещи на стороне клиента (MyEntityProxy
и MyEntityRequest
).
Рассмотрим случай, когда вы хотите создать новый экземпляр MyEntity
, но не совсем уверены, собираетесь ли вы его сохранить (например, пользователь нажимает «Создать новый MyEntity», а затем, после появления редактора, пользователь нажимает «Отмена»). ").
Итак, вы делаете вызов типа requestContext.create(MyEntityProxy.class)
и получаете новый объект типа MyEntityProxy
. Поскольку он еще не сохранен и не имеет версии, какое поведение следует ожидать при работе с этим объектом? Это вообще обычная практика или я должен работать только с постоянными объектами - возможно, установив для всех них флаг, например boolean reallyExists
или boolean temporary
?