|
@@ -3,6 +3,7 @@ |
3 |
3 |
|
import org.litesoft.GWT.client.*; |
4 |
4 |
|
import org.litesoft.GWT.client.command.*; |
5 |
5 |
|
import org.litesoft.GWT.client.command.queue.*; |
|
6 |
+ |
import org.litesoft.GWT.client.context.*; |
6 |
7 |
|
import org.litesoft.GWT.client.dev.*; |
7 |
8 |
|
import org.litesoft.GWT.client.logging.*; |
8 |
9 |
|
import org.litesoft.GWT.client.rpc.*; |
|
@@ -14,10 +15,12 @@ |
14 |
15 |
|
import org.litesoft.core.*; |
15 |
16 |
|
import org.litesoft.core.simpletypes.temporal.*; |
16 |
17 |
|
import org.litesoft.core.util.*; |
|
18 |
+ |
import org.litesoft.datt.client.accessors.*; |
17 |
19 |
|
import org.litesoft.datt.client.boviews.*; |
18 |
|
- |
import org.litesoft.datt.client.ui.views.*; |
19 |
20 |
|
import org.litesoft.datt.client.ui.views.admin.*; |
20 |
21 |
|
import org.litesoft.datt.client.ui.views.home.*; |
|
22 |
+ |
import org.litesoft.datt.client.ui.views.stories.*; |
|
23 |
+ |
import org.litesoft.datt.client.ui.widgets.*; |
21 |
24 |
|
import org.litesoft.logger.*; |
22 |
25 |
|
import org.litesoft.loggerconfig.*; |
23 |
26 |
|
import org.litesoft.security.*; |
|
@@ -28,14 +31,19 @@ |
28 |
31 |
|
import com.google.gwt.user.client.ui.*; |
29 |
32 |
|
|
30 |
33 |
|
public class DATT extends AbstractClientMainAppEntryPoint implements ViewDefs, |
31 |
|
- |
RestrictedResourceSwitcher.CallBack |
|
34 |
+ |
RestrictedResourceSwitcherCallBack |
32 |
35 |
|
{ |
|
36 |
+ |
static |
|
37 |
+ |
{ |
|
38 |
+ |
UserViewAccessControlFactory.setViewDefSecuritySets( ViewDefs.SECURITY_SETS ); |
|
39 |
+ |
} |
|
40 |
+ |
|
33 |
41 |
|
private VACMproxy mACM = new VACMproxy(); |
34 |
42 |
|
|
35 |
43 |
|
// pull in all the factories. This can be broken out into different modules if compile becomes too slow. |
36 |
44 |
|
private ViewManagerImpl mVM = new ViewManagerImpl( mACM, // |
37 |
45 |
|
// Admin |
38 |
|
- |
new ChangePasswordFactory(), // |
|
46 |
+ |
new ChangePasswordFactory<UserView>( HOME_SECTION_ADMIN, ADMIN_CHANGE_PASSWORD ), // |
39 |
47 |
|
new MyProfileFactory(), // |
40 |
48 |
|
new ReportsFactory(), // |
41 |
49 |
|
new UsersFactory(), // |
|
@@ -84,13 +92,40 @@ |
84 |
92 |
|
|
85 |
93 |
|
WindowSizingPanel.setContent( zAppPanel ); |
86 |
94 |
|
|
87 |
|
- |
zContext.set( LoginServerStateChecker.class, UserViewDataProvider.getInstance() ); |
88 |
|
- |
zContext.set( LoginDialogViewFactory.class, new LoginDialogFactory() ); |
89 |
|
- |
zContext.set( LoginPasswordResetDialogViewFactory.class, new ResetPasswordDialogFactory() ); |
90 |
|
- |
zContext.set( ViewAccessControlManager.class, mACM ); |
91 |
|
- |
zContext.set( CurrentRestrictedResourceOptionsAccessor.class, zCRROA ); |
|
95 |
+ |
UserViewDataProvider zUserViewDataProvider = UserViewDataProvider.getInstance(); |
|
96 |
+ |
|
|
97 |
+ |
RestrictedResourcePickerDialogViewFactory zRRPDF = new RestrictedResourcePickerDialogFactory<RestrictedResourceView>( "Select Queue", RestrictedResourceViewDataProvider.getInstance(), RestrictedResourceViewMetaData.getInstance(), new RestrictedResourceViewSupportFactory<RestrictedResourceView>() |
|
98 |
+ |
{ |
|
99 |
+ |
@Override |
|
100 |
+ |
public TableDataReloadable createTable( FilteringTableModel<RestrictedResourceView> pFilter, TableClickCommand<RestrictedResourceView> pRestrictedResourceViewTableClickCommand ) |
|
101 |
+ |
{ |
|
102 |
+ |
return new RestrictedResourceViewTable( pFilter, pRestrictedResourceViewTableClickCommand ); |
|
103 |
+ |
} |
|
104 |
+ |
|
|
105 |
+ |
@Override |
|
106 |
+ |
public QBEinputPanelAccessorWithCtrlMap<RestrictedResourceView> createFieldPanel() |
|
107 |
+ |
{ |
|
108 |
+ |
return new RestrictedResourcePickerFieldsPanel(); |
|
109 |
+ |
} |
|
110 |
+ |
} ); |
|
111 |
+ |
|
92 |
112 |
|
zContext.set( CurrentRestrictedResourceViewAccessor.class, zCSA ); |
|
113 |
+ |
zContext.set( AbstractCurrentRestrictedResourceViewAccessor.class, zCSA ); |
|
114 |
+ |
|
93 |
115 |
|
zContext.set( CurrentUserViewAccessor.class, zCUA ); |
|
116 |
+ |
zContext.set( AbstractCurrentUserViewAccessor.class, zCUA ); |
|
117 |
+ |
|
|
118 |
+ |
zContext.set( LoginServerStateChecker.class, zUserViewDataProvider ); |
|
119 |
+ |
zContext.set( SecurityUserViewDataProvider.class, zUserViewDataProvider ); |
|
120 |
+ |
|
|
121 |
+ |
zContext.set( SecurityUserViewMetaData.class, UserViewMetaData.getInstance() ); |
|
122 |
+ |
|
|
123 |
+ |
zContext.set( SuspendDialogViewFactory.class, new SuspendDialogFactory<UserView>() ); |
|
124 |
+ |
zContext.set( LoginDialogViewFactory.class, new LoginDialogFactory<UserView>() ); |
|
125 |
+ |
zContext.set( LoginPasswordResetDialogViewFactory.class, new ResetPasswordDialogFactory<UserView>() ); |
|
126 |
+ |
zContext.set( ViewAccessControlManager.class, mACM ); |
|
127 |
+ |
zContext.set( CurrentRestrictedResourceOptionsAccessor.class, zCRROA ); |
|
128 |
+ |
zContext.set( RestrictedResourcePickerDialogViewFactory.class, zRRPDF ); |
94 |
129 |
|
zContext.set( LoginPasswordResetAccessor.class, zCUA ); |
95 |
130 |
|
zContext.set( StatusMessageSinc.class, zAppPanel ); |
96 |
131 |
|
zContext.set( SingleWidgetPanel.class, zAppPanel ); |