Subversion Repository Public Repository

litesoft

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

Diff revisions: vs.
  @@ -1,75 +1,75 @@
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 - public class RestrictedResourceEditor extends ScreenView implements RestrictedResourceViewNames,
15 - ViewUpdatable<RestrictedResourceView>,
16 - FetchRowDataProviderCallBack<RestrictedResourceView> {
17 - private FormEngine mFE;
18 -
19 - private RestrictedResourceViewDataProvider mDataProvider = RestrictedResourceViewDataProvider.getInstance();
20 - private FormBinder<RestrictedResourceView> mFormBinder;
21 -
22 - @Override
23 - protected UriFragmentIdParams createRefreshParams() {
24 - return null;
25 - }
26 -
27 - public RestrictedResourceEditor( String pSection, ViewDef pViewDef ) {
28 - super( title( pSection, pViewDef ) );
29 -
30 - addStandardTitleBar();
31 -
32 - RestrictedResourceAbstractFieldsPanel zFieldsPanel = new RestrictedResourceFieldsPanel();
33 -
34 - mFE = new FormEngine( zFieldsPanel.createCtrlMap(), FormEngine.Mode.EditRegular, null );
35 - mFormBinder = new FormBinder<RestrictedResourceView>( mFE, RestrictedResourceViewMetaData.getInstance() );
36 -
37 - add( new QBEformConstrainingVerticalPanel( zFieldsPanel.initialize( mFE, mFormBinder ), //
38 - new SizeableSpacer().stretchable() ) );
39 -
40 - add( new SizeableSpacer().stretchable() );
41 -
42 - mDataProvider.requestRow( ClientContext.get().get( CurrentRestrictedResourceViewAccessor.class ).getRestrictedResource().getObjectURL(), this );
43 - }
44 -
45 - @Override
46 - public void success( RestrictedResourceView pRow ) {
47 - modeEdit( pRow );
48 - }
49 -
50 - private void modeEdit( RestrictedResourceView pRestrictedResource ) {
51 - mFormBinder.setExistingObject( mDataProvider.copyIntoNewTS( pRestrictedResource ), FormEngine.Mode.EditRegular );
52 - }
53 -
54 - @Override
55 - public void aboutToShow() {
56 - super.aboutToShow();
57 - mFE.initialize();
58 - }
59 -
60 - @Override
61 - public Widget getBottomBar() {
62 - LeftCenterRightHorizontalPanel zActionPanel = new LeftCenterRightHorizontalPanel();
63 -
64 - zActionPanel.addLeft( mFE.addEditRevertButton( createRevertButton() ) );
65 - zActionPanel.addCenter( mFE.addEditSubmitButton( createSubmitButton( mDataProvider, mFormBinder, this ) ) );
66 - zActionPanel.addRight( mFE.addEditSubmitButton( createSubmitButton( mDataProvider, mFormBinder, ViewDef.HOME ) ) );
67 -
68 - return zActionPanel;
69 - }
70 -
71 - @Override
72 - public void viewUpdated( RestrictedResourceView pRestrictedResourceView ) {
73 - modeEdit( pRestrictedResourceView );
74 - }
75 - }
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 + public class RestrictedResourceEditor extends ScreenView implements RestrictedResourceViewNames,
15 + ViewUpdatable<RestrictedResourceView>,
16 + FetchRowDataProviderCallBack<RestrictedResourceView> {
17 + private FormEngine mFE;
18 +
19 + private RestrictedResourceViewDataProvider mDataProvider = RestrictedResourceViewDataProvider.getInstance();
20 + private FormBinder<RestrictedResourceView> mFormBinder;
21 +
22 + @Override
23 + protected UriFragmentIdParams createRefreshParams() {
24 + return null;
25 + }
26 +
27 + public RestrictedResourceEditor( String pSection, ViewDef pViewDef ) {
28 + super( title( pSection, pViewDef ) );
29 +
30 + addStandardTitleBar();
31 +
32 + RestrictedResourceAbstractFieldsPanel zFieldsPanel = new RestrictedResourceFieldsPanel();
33 +
34 + mFE = new FormEngine( zFieldsPanel.createCtrlMap(), FormEngine.Mode.EditRegular, null );
35 + mFormBinder = new FormBinder<RestrictedResourceView>( mFE, RestrictedResourceViewMetaData.getInstance() );
36 +
37 + add( new QBEformConstrainingVerticalPanel( zFieldsPanel.initialize( mFE, mFormBinder ), //
38 + new SizeableSpacer().stretchable() ) );
39 +
40 + add( new SizeableSpacer().stretchable() );
41 +
42 + mDataProvider.requestRow( ClientContext.get().get( CurrentRestrictedResourceViewAccessor.class ).getRestrictedResource().getObjectURL(), this );
43 + }
44 +
45 + @Override
46 + public void success( RestrictedResourceView pRow ) {
47 + modeEdit( pRow );
48 + }
49 +
50 + private void modeEdit( RestrictedResourceView pRestrictedResource ) {
51 + mFormBinder.setExistingObject( mDataProvider.copyIntoNewTS( pRestrictedResource ), FormEngine.Mode.EditRegular );
52 + }
53 +
54 + @Override
55 + public void aboutToShow() {
56 + super.aboutToShow();
57 + mFE.initialize();
58 + }
59 +
60 + @Override
61 + public Widget getBottomBar() {
62 + LeftCenterRightHorizontalPanel zActionPanel = new LeftCenterRightHorizontalPanel();
63 +
64 + zActionPanel.addLeft( mFE.addEditRevertButton( createRevertButton() ) );
65 + zActionPanel.addCenter( mFE.addEditSubmitButton( createSubmitButton( mDataProvider, mFormBinder, this ) ) );
66 + zActionPanel.addRight( mFE.addEditSubmitButton( createSubmitButton( mDataProvider, mFormBinder, ViewDef.HOME ) ) );
67 +
68 + return zActionPanel;
69 + }
70 +
71 + @Override
72 + public void viewUpdated( RestrictedResourceView pRestrictedResourceView ) {
73 + modeEdit( pRestrictedResourceView );
74 + }
75 + }