2011-11-02 3 views
1

MyEntity이라는 서버 측 엔티티가 있고 클라이언트 측에 관련된 모든 항목 (MyEntityProxyMyEntityRequest)이 있다고 가정 해 보겠습니다.GWT RequestFactory - 새 개체 만들기

MyEntity의 새 인스턴스를 만들려는 경우를 생각해보십시오. 그러나 사용자가 "새 MyEntity 만들기"를 클릭 한 다음 편집기가 나타난 후이를 지속 할 것인지 확실하지 않습니다. 사용자가 "취소"를 클릭).

따라서 requestContext.create(MyEntityProxy.class)과 같은 전화를 걸면 MyEntityProxy 유형의 새 개체를 얻게됩니다. 아직 지속되지도 버전도 없으므로이 객체로 작업 할 때 어떤 동작을 기대해야합니까? 그것은 일반적인 관행입니까 아니면 지속 된 객체에서만 작동해야합니까 - 아마도 모든 객체에 boolean reallyExists 또는 boolean temporary과 같은 플래그를 설정하게 할 수 있습니까?

+0

create() d 프록시에 문제가 있습니까? 그렇다면 무엇입니까? 그렇지 않으면 무엇을 요구하고 있습니까? 또한 GWT SDK의 샘플을 살펴 보았습니까? –

답변

1

서버 측에서 유지되는 엔티티를 나타내는 프록시 및 새 프록시로 작업 할 수 있습니다. 그래서 당신이 그것을 필요로하는 특별한 유스 케이스가 없다면 실제로는 reallyExists 플래그가 필요하지 않습니다.

관련 문제