| OLD | NEW |
| (Empty) |
| 1 package autotest.afe.create; | |
| 2 | |
| 3 import autotest.afe.create.CreateJobViewPresenter.JobCreateListener; | |
| 4 import autotest.common.ui.TabView; | |
| 5 | |
| 6 import com.google.gwt.json.client.JSONValue; | |
| 7 import com.google.gwt.user.client.ui.HTMLPanel; | |
| 8 | |
| 9 public class CreateJobViewTab extends TabView { | |
| 10 private CreateJobViewPresenter presenter; | |
| 11 private CreateJobViewDisplay display; | |
| 12 | |
| 13 protected CreateJobViewTab() {} | |
| 14 | |
| 15 public CreateJobViewTab(JobCreateListener listener) { | |
| 16 presenter = new CreateJobViewPresenter(listener); | |
| 17 display = new CreateJobViewDisplay(); | |
| 18 presenter.bindDisplay(display); | |
| 19 } | |
| 20 | |
| 21 @Override | |
| 22 public String getElementId() { | |
| 23 return "create_job"; | |
| 24 } | |
| 25 | |
| 26 @Override | |
| 27 public void initialize() { | |
| 28 super.initialize(); | |
| 29 getDisplay().initialize((HTMLPanel) getWidget()); | |
| 30 getPresenter().initialize(); | |
| 31 } | |
| 32 | |
| 33 @Override | |
| 34 public void refresh() { | |
| 35 super.refresh(); | |
| 36 getPresenter().refresh(); | |
| 37 } | |
| 38 | |
| 39 public void cloneJob(JSONValue cloneInfo) { | |
| 40 getPresenter().cloneJob(cloneInfo); | |
| 41 } | |
| 42 | |
| 43 public void onPreferencesChanged() { | |
| 44 getPresenter().onPreferencesChanged(); | |
| 45 } | |
| 46 | |
| 47 protected CreateJobViewPresenter getPresenter() { | |
| 48 return presenter; | |
| 49 } | |
| 50 | |
| 51 protected CreateJobViewDisplay getDisplay() { | |
| 52 return display; | |
| 53 } | |
| 54 } | |
| OLD | NEW |