У меня есть много пользовательских классов объектов, используемых как сервером (GAE), так и клиентом (Android) в системе RESTful.Для удобства сопровождения код для этих объектов является общим для сервера и клиента.
Чтобы эти объекты могли быть сохранены с помощью Objectify на стороне сервера, одно поле должно быть аннотировано @Id.Однако я не могу сделать это в каждом объектном классе без импорта javax.persistence на клиенте (или создания отдельных клиент-серверных копий кода) (или для каждого объекта создание «StorableX extends X» с клонированием).
Можно ли использовать шаблон адаптера или оболочки для динамического создания любого объекта, сохраняемого с помощью Objectify?Какая лучшая практика для этого?
Спасибо, - Джон