public <T extends AnyTO> PullTasks( final BaseModal<?> baseModal, final PageReference pageRef, final String resource) { super(BaseModal.CONTENT_ID); final MultilevelPanel mlp = new MultilevelPanel("tasks"); add(mlp); mlp.setFirstLevel(new PullTaskDirectoryPanel(baseModal, mlp, resource, pageRef) { private static final long serialVersionUID = -2195387360323687302L; @Override protected void viewTask(final PullTaskTO taskTO, final AjaxRequestTarget target) { mlp.next( new StringResourceModel("task.view", this, new Model<>(Pair.of(null, taskTO))).getObject(), new TaskExecutionDetails<>(baseModal, taskTO, pageRef), target); } }); } }
@Override public Panel getPanel(final String panelId) { final MultilevelPanel mlp = new MultilevelPanel(panelId); mlp.setFirstLevel(new ReportDirectoryPanel(mlp, getPageReference()) { private static final long serialVersionUID = -2195387360323687302L; @Override protected void viewReport(final ReportTO reportTO, final AjaxRequestTarget target) { mlp.next( new StringResourceModel("report.view", this, new Model<>(reportTO)).getObject(), new ReportExecutionDetails(reportTO, getPageReference()), target); } }); return mlp; } });
public <T extends AnyTO> PushTasks( final BaseModal<?> baseModal, final PageReference pageReference, final String resource) { super(BaseModal.CONTENT_ID); final MultilevelPanel mlp = new MultilevelPanel("tasks"); add(mlp); mlp.setFirstLevel(new PushTaskDirectoryPanel(baseModal, mlp, resource, pageReference) { private static final long serialVersionUID = -2195387360323687302L; @Override protected void viewTask(final PushTaskTO taskTO, final AjaxRequestTarget target) { mlp.next( new StringResourceModel("task.view", this, new Model<>(Pair.of(null, taskTO))).getObject(), new TaskExecutionDetails<>(baseModal, taskTO, pageReference), target); } }); } }
public <T extends AnyTO> SchedTasks(final BaseModal<?> baseModal, final PageReference pageReference) { super(BaseModal.CONTENT_ID); final MultilevelPanel mlp = new MultilevelPanel("tasks"); add(mlp); mlp.setFirstLevel(new SchedTaskDirectoryPanel<SchedTaskTO>( baseModal, mlp, TaskType.SCHEDULED, SchedTaskTO.class, pageReference) { private static final long serialVersionUID = -2195387360323687302L; @Override protected void viewTask(final SchedTaskTO taskTO, final AjaxRequestTarget target) { mlp.next( new StringResourceModel("task.view", this, new Model<>(Pair.of(null, taskTO))).getObject(), new TaskExecutionDetails<>(baseModal, taskTO, pageReference), target); } }); } }
public NotificationMailBodyDetails(final String body) { super(); MultilevelPanel mlp = new MultilevelPanel("body"); mlp.setFirstLevel(new NotificationMailBody(MultilevelPanel.FIRST_LEVEL_ID, body)); add(mlp); } }
add(mlp); mlp.setFirstLevel( new NotificationTaskDirectoryPanel(notification, anyTypeKind, entityKey, mlp, pageReference) {
public ConnObjectDetails(final ConnObjectTO connObjectTO) { super(); MultilevelPanel mlp = new MultilevelPanel("details"); mlp.setFirstLevel(new ConnObjectPanel( MultilevelPanel.FIRST_LEVEL_ID, Pair.<IModel<?>, IModel<?>>of(Model.of(), Model.of()), Pair.of((ConnObjectTO) null, connObjectTO), true)); add(mlp); }
tasks.setFirstLevel(new PropagationTaskDirectoryPanel(baseModal, tasks, resource, pageReference) {
mlp.setFirstLevel(new AnyPropagationTaskDirectoryPanel(baseModal, mlp, anyTypeKind, entityKey, pageReference) {
mlp.setFirstLevel(modelObj instanceof ConnInstanceTO ? new ConnInstanceHistoryConfDirectoryPanel(baseModal, mlp, entityKey, pageReference) {
public StatusModal( final BaseModal<?> baseModal, final PageReference pageReference, final T entity, final String itemKeyFieldName, final boolean statusOnly) { super(BaseModal.CONTENT_ID); final MultilevelPanel mlp = new MultilevelPanel("status"); mlp.setOutputMarkupId(true); this.directoryPanel = getStatusDirectoryPanel( mlp, baseModal, pageReference, entity, itemKeyFieldName, statusOnly); add(mlp.setFirstLevel(this.directoryPanel)); }
@Override protected void onUpdate(final AjaxRequestTarget target) { connObjects.setFirstLevel(new NextableConnObjectDirectoryPanel( connObjects, resource.getKey(), anyTypes.getField().getModelObject(), pageRef)); target.add(connObjects); } });
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); } }); } }
public ReportExecutionDetails(final ReportTO reportTO, final PageReference pageRef) { super(); final MultilevelPanel mlp = new MultilevelPanel("executions"); add(mlp); mlp.setFirstLevel(new ReportExecutionDirectoryPanel(mlp, reportTO.getKey(), new ReportRestClient(), pageRef)); }
connObjects.setFirstLevel(new NextableConnObjectDirectoryPanel( connObjects, resource.getKey(), anyTypes.getField().getModelObject(), pageRef)); connObjects.setOutputMarkupId(true);
mlp.setFirstLevel(listViewPanel);
mlp.setFirstLevel(builder.build(MultilevelPanel.FIRST_LEVEL_ID)); return mlp;