2011-11-02 113 views
1

假設您有一個名爲MyEntity的服務器端實體,並且您還擁有客戶端的所有相關內容(MyEntityProxyMyEntityRequest)。GWT RequestFactory - 創建新對象

想想你想創建一個新實例MyEntity的情況,但你不確定是否要堅持它(如用戶點擊「創建新的MyEntity」,然後編輯器出現後,用戶點擊「取消」)。

所以,你打電話像requestContext.create(MyEntityProxy.class),你會得到一個MyEntityProxy類型的新對象。既然它既沒有被持久化,也沒有版本 - 在使用這個對象時我應該期待什麼樣的行爲?這是一種普遍的做法,還是應該只使用持久對象 - 可能是通過讓所有對象都有像boolean reallyExistsboolean temporary這樣的標誌?

+0

你有這樣一個create()d代理的問題嗎?如果是這樣,它是什麼?否則你要求什麼?另外,你看過GWT SDK的樣本嗎? –

回答

1

您可以使用新代理以及代表實體在服務器端持久存在的代理。因此,除非您有特定的用例需要,否則實際上不需要reallyExists標誌。