public TaskExecutionDetails(final BaseModal<?> baseModal, final T taskTO, final PageReference pageRef) {
super();
final MultilevelPanel mlp = new MultilevelPanel("executions");
add(mlp);
mlp.setFirstLevel(new ExecutionsDirectoryPanel(baseModal, mlp, taskTO.getKey(), new TaskRestClient(), pageRef) {
private static final long serialVersionUID = 5691719817252887541L;
@Override
protected void next(
final String title,
final MultilevelPanel.SecondLevel slevel,
final AjaxRequestTarget target) {
mlp.next(title, slevel, target);
}
});
}
}