litesoft
Diff Revisions
732
vs
733
for /trunk/Java/GWT/Client/src/org/litesoft/GWT/client/pavsupport/CachedViewSynchronousActivityFactory.java
|
@@ -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 |
|
} |