01: package org.romaframework.aspect.view.echo2.push;
02:
03: import org.romaframework.aspect.session.SessionInfo;
04: import org.romaframework.aspect.view.echo2.form.EntityForm;
05: import org.romaframework.aspect.view.echo2.form.FormUtil;
06: import org.romaframework.aspect.view.form.ContentForm;
07: import org.romaframework.aspect.view.form.FormViewer;
08:
09: public class DisplayFormPushTask extends PushTask {
10:
11: private String where;
12:
13: public DisplayFormPushTask(SessionInfo session, ContentForm form,
14: String where) {
15: super (session, form);
16: this .where = where;
17: }
18:
19: public void run() {
20: form.renderContent();
21: FormUtil.layoutForm((EntityForm) form, (EntityForm) form,
22: where, FormViewer.getInstance().getScreen(session));
23: }
24: }
|