// load jobs
if(1==i)
{
controller.handleEvent(
new Event(UpdateJobsAction.ID, null)
);
}
}
}
);
this.add(tabPanel, new BorderLayoutData(BorderLayout.Region.CENTER));
// create and register views
registerView(DeploymentListView.ID, new DeploymentListView());
registerView(JobListView.ID, new JobListView(appContext));
// create and register actions
controller.addAction(UpdateDeploymentsAction.ID, new UpdateDeploymentsAction());
controller.addAction(UpdateDeploymentDetailAction.ID, new UpdateDeploymentDetailAction());
controller.addAction(DeleteDeploymentAction.ID, new DeleteDeploymentAction());
controller.addAction(SuspendDeploymentAction.ID, new SuspendDeploymentAction());
controller.addAction(ResumeDeploymentAction.ID, new ResumeDeploymentAction());
controller.addAction(ExecuteJobAction.ID, new ExecuteJobAction());
// display tab, needs to visible for correct rendering
tabPanel.selectTab( view2index.get(DeploymentListView.ID ));
// force loading
super.controller.handleEvent(
new Event(UpdateDeploymentsAction.ID, null)
);
isInitialized = true;
}
}