Subversion Repository Public Repository

litesoft

Diff Revisions 732 vs 733 for /trunk/Java/GWT/Client/src/org/litesoft/GWT/client/pavsupport/CachedViewSynchronousActivityFactory.java

Diff revisions: vs.
  @@ -1,16 +1,21 @@
1 1 package org.litesoft.GWT.client.pavsupport;
2 2
3 + import org.litesoft.core.util.*;
4 + import org.litesoft.core.util.externalization.*;
5 +
3 6 import com.google.gwt.place.shared.*;
4 7 import com.google.gwt.user.client.ui.*;
5 8
6 9 public abstract class CachedViewSynchronousActivityFactory<CommonActivityParam extends CommonActivityParameter, View extends IsWidget, APlace extends Place> implements ActivityFactory.Synchronous<CommonActivityParam, View, APlace>
7 10 {
8 11 private final String mPlaceID;
12 + private final E13nResolver mResolver;
9 13 private View mCachedView;
10 14
11 - public CachedViewSynchronousActivityFactory( Object pPlaceID )
15 + public CachedViewSynchronousActivityFactory( E13nResolver pResolver, Object pPlaceID )
12 16 {
13 17 mPlaceID = pPlaceID.toString();
18 + mResolver = UtilsCommon.assertNotNull( "Resolver", pResolver );
14 19 }
15 20
16 21 @Override
  @@ -29,5 +34,11 @@
29 34 return mCachedView;
30 35 }
31 36
37 + @Override
38 + public final E13nResolver getResolver()
39 + {
40 + return mResolver;
41 + }
42 +
32 43 abstract protected View createView();
33 44 }