Subversion Repository Public Repository

litesoft

Diff Revisions 949 vs 950 for /trunk/GWT_Sandbox/InitFrom/src/org/litesoft/initfrom/client/ui/views/admin/MyProfile.java

Diff revisions: vs.
  @@ -1,88 +1,88 @@
1 - package org.litesoft.initfrom.client.ui.views.admin;
2 -
3 - import org.litesoft.GWT.client.view.*;
4 - import org.litesoft.GWT.client.widgets.*;
5 - import org.litesoft.GWT.forms.client.*;
6 - import org.litesoft.bo.views.*;
7 - import org.litesoft.core.*;
8 - import org.litesoft.initfrom.client.boviews.*;
9 - import org.litesoft.initfrom.client.ui.widgets.*;
10 - import org.litesoft.uispecification.*;
11 -
12 - import com.google.gwt.user.client.ui.*;
13 -
14 - import static org.litesoft.uispecification.FormWidgetCtrl.*;
15 -
16 - public class MyProfile extends ScreenView implements UserViewNames,
17 - ViewUpdatable<UserView>,
18 - FetchRowDataProviderCallBack<UserView> {
19 - private FormEngine mFE;
20 -
21 - private UserViewDataProvider mDataProvider = UserViewDataProvider.getInstance();
22 - private FormBinder<UserView> mFormBinder;
23 -
24 - @Override
25 - protected UriFragmentIdParams createRefreshParams() {
26 - return null;
27 - }
28 -
29 - public MyProfile( String pSection, ViewDef pViewDef ) {
30 - super( title( pSection, pViewDef ) );
31 -
32 - addStandardTitleBar();
33 -
34 - UserView zUser = ClientContext.get().get( CurrentUserViewAccessor.class ).getUser();
35 -
36 - WidgetCtrlMap zWidgetCtrlMap = new WidgetCtrlMap( VISIBLE_AND_ACTIVE_ENABLED );
37 -
38 - zWidgetCtrlMap.add( VISIBLE_BUT_DISABLED, aFirstName, aMiddleInitial, aLastName );
39 - zWidgetCtrlMap.add( EDIT_ONLY, aPhoneNumber );
40 - zWidgetCtrlMap.add( EDIT_ONLY.required().unique(), aLogonEmail );
41 - zWidgetCtrlMap.add( VISIBLE_BUT_DISABLED, aStatus, aCanAdministrate );
42 - zWidgetCtrlMap.add( userViewable( zUser.canChange_HelpDeskMember() ), aHelpDeskMember );
43 - zWidgetCtrlMap.add( userViewable( zUser.canChange_RestrictedResourceManage() ), aRestrictedResourceManage );
44 - zWidgetCtrlMap.add( userViewable( zUser.canChange_SuperAdmin() ), aSuperAdmin );
45 - zWidgetCtrlMap.add( userViewable( false ), aResetPassword ); // Hide it!
46 -
47 - mFE = new FormEngine( zWidgetCtrlMap, FormEngine.Mode.EditRegular, null );
48 - mFormBinder = new FormBinder<UserView>( mFE, UserViewMetaData.getInstance() );
49 -
50 - add( new QBEformConstrainingVerticalPanel(
51 - new UserFieldsPanel( ClientContext.get().get( CurrentRestrictedResourceViewAccessor.class ).getRestrictedResource(), true ), //
52 - new SizeableSpacer().stretchable() ) );
53 - add( new SizeableSpacer().stretchable() );
54 -
55 - mDataProvider.requestRow( zUser.getObjectURL(), this );
56 - }
57 -
58 - @Override
59 - public void success( UserView pRow ) {
60 - modeEdit( pRow );
61 - }
62 -
63 - private void modeEdit( UserView pUser ) {
64 - mFormBinder.setExistingObject( mDataProvider.copyIntoNewTS( pUser ), FormEngine.Mode.EditRegular );
65 - }
66 -
67 - @Override
68 - public void aboutToShow() {
69 - super.aboutToShow();
70 - mFE.initialize();
71 - }
72 -
73 - @Override
74 - public Widget getBottomBar() {
75 - LeftCenterRightHorizontalPanel zActionPanel = new LeftCenterRightHorizontalPanel();
76 -
77 - zActionPanel.addLeft( mFE.addEditRevertButton( createRevertButton() ) );
78 - zActionPanel.addCenter( mFE.addEditSubmitButton( createSubmitButton( mDataProvider, mFormBinder, this ) ) );
79 - zActionPanel.addRight( mFE.addEditSubmitButton( createSubmitButton( mDataProvider, mFormBinder, ViewDef.HOME ) ) );
80 -
81 - return zActionPanel;
82 - }
83 -
84 - @Override
85 - public void viewUpdated( UserView pUserView ) {
86 - modeEdit( pUserView );
87 - }
88 - }
1 + package org.litesoft.initfrom.client.ui.views.admin;
2 +
3 + import org.litesoft.GWT.client.view.*;
4 + import org.litesoft.GWT.client.widgets.*;
5 + import org.litesoft.GWT.forms.client.*;
6 + import org.litesoft.bo.views.*;
7 + import org.litesoft.core.*;
8 + import org.litesoft.initfrom.client.boviews.*;
9 + import org.litesoft.initfrom.client.ui.widgets.*;
10 + import org.litesoft.uispecification.*;
11 +
12 + import com.google.gwt.user.client.ui.*;
13 +
14 + import static org.litesoft.uispecification.FormWidgetCtrl.*;
15 +
16 + public class MyProfile extends ScreenView implements UserViewNames,
17 + ViewUpdatable<UserView>,
18 + FetchRowDataProviderCallBack<UserView> {
19 + private FormEngine mFE;
20 +
21 + private UserViewDataProvider mDataProvider = UserViewDataProvider.getInstance();
22 + private FormBinder<UserView> mFormBinder;
23 +
24 + @Override
25 + protected UriFragmentIdParams createRefreshParams() {
26 + return null;
27 + }
28 +
29 + public MyProfile( String pSection, ViewDef pViewDef ) {
30 + super( title( pSection, pViewDef ) );
31 +
32 + addStandardTitleBar();
33 +
34 + UserView zUser = ClientContext.get().get( CurrentUserViewAccessor.class ).getUser();
35 +
36 + WidgetCtrlMap zWidgetCtrlMap = new WidgetCtrlMap( VISIBLE_AND_ACTIVE_ENABLED );
37 +
38 + zWidgetCtrlMap.add( VISIBLE_BUT_DISABLED, aFirstName, aMiddleInitial, aLastName );
39 + zWidgetCtrlMap.add( EDIT_ONLY, aPhoneNumber );
40 + zWidgetCtrlMap.add( EDIT_ONLY.required().unique(), aLogonEmail );
41 + zWidgetCtrlMap.add( VISIBLE_BUT_DISABLED, aStatus, aCanAdministrate );
42 + zWidgetCtrlMap.add( userViewable( zUser.canChange_HelpDeskMember() ), aHelpDeskMember );
43 + zWidgetCtrlMap.add( userViewable( zUser.canChange_RestrictedResourceManage() ), aRestrictedResourceManage );
44 + zWidgetCtrlMap.add( userViewable( zUser.canChange_SuperAdmin() ), aSuperAdmin );
45 + zWidgetCtrlMap.add( userViewable( false ), aResetPassword ); // Hide it!
46 +
47 + mFE = new FormEngine( zWidgetCtrlMap, FormEngine.Mode.EditRegular, null );
48 + mFormBinder = new FormBinder<UserView>( mFE, UserViewMetaData.getInstance() );
49 +
50 + add( new QBEformConstrainingVerticalPanel(
51 + new UserFieldsPanel( ClientContext.get().get( CurrentRestrictedResourceViewAccessor.class ).getRestrictedResource(), true ), //
52 + new SizeableSpacer().stretchable() ) );
53 + add( new SizeableSpacer().stretchable() );
54 +
55 + mDataProvider.requestRow( zUser.getObjectURL(), this );
56 + }
57 +
58 + @Override
59 + public void success( UserView pRow ) {
60 + modeEdit( pRow );
61 + }
62 +
63 + private void modeEdit( UserView pUser ) {
64 + mFormBinder.setExistingObject( mDataProvider.copyIntoNewTS( pUser ), FormEngine.Mode.EditRegular );
65 + }
66 +
67 + @Override
68 + public void aboutToShow() {
69 + super.aboutToShow();
70 + mFE.initialize();
71 + }
72 +
73 + @Override
74 + public Widget getBottomBar() {
75 + LeftCenterRightHorizontalPanel zActionPanel = new LeftCenterRightHorizontalPanel();
76 +
77 + zActionPanel.addLeft( mFE.addEditRevertButton( createRevertButton() ) );
78 + zActionPanel.addCenter( mFE.addEditSubmitButton( createSubmitButton( mDataProvider, mFormBinder, this ) ) );
79 + zActionPanel.addRight( mFE.addEditSubmitButton( createSubmitButton( mDataProvider, mFormBinder, ViewDef.HOME ) ) );
80 +
81 + return zActionPanel;
82 + }
83 +
84 + @Override
85 + public void viewUpdated( UserView pUserView ) {
86 + modeEdit( pUserView );
87 + }
88 + }