Objectify
データストアの処理に使用する Google Cloud Endpoints を定義しました。問題は、私のモデルが objectifycom.googlecode.objectify.Key
クラスを使用していることです。
@Entity
public class RealEstateProperty implements Serializable {
@Id
private Long id;
@Parent
private Key<Owner> owner;
private String name;
private Key<Address> address;
}
私のエンドポイントでは、以下を作成するメソッドを定義しましたRealEstateProperty
:
@ApiMethod(name = "create", path = "properties", httpMethod = HttpMethod.POST)
public void create(RealEstateProperty property, User user) throws Exception {
}
ではAPI Explorer
、create
メソッドはアドレスの を表す文字列を想定しKey
ています。問題は、アドレスではなくアドレスを提供したいということKey
です。
でエンドポイントを作成することは可能objectify
ですか? もしそうなら、どのようにデータモデルを設計して対処しKey
ますか?