1

Client sideで Singletone Object をオンにしたいGWT

ユーザーが行った変更を保存する1 つMap(String, Map(String, Object) ) のシングルトーン ChangeMap (つまり、アプリケーション全体のその ChangeMap の単一オブジェクト) が必要です。

すべてのユーザーは、すべてのユーザーが行ったすべての変更を取得できます。

たとえば、GWT アプリにログインした ABC と XYZ の 2 人のユーザーがいます。

ここで、ユーザー ABC はアプリケーションを介して 2 つの都市を追加し、1 つの国を削除しました。

また、ユーザー XYZ は 2 人の新しいユーザーを追加し、1 つの新しい役割を更新しました。

次に、その ChangeMap では、値は次のようになります。

変更マップ

{ {"ABC",{"added",City1} }, 
  {"ABC",{"added",City2} } , 
  {"ABC",{"deleted",country1} }, 
  {"XYZ",{"added",User1} }, 
  {"XYZ",{"added",User2} }, 
  {"XYZ",{"updated",Role1} }
}
4

1 に答える 1