Package org.jboss.as.console.client.shared.subsys.jca.wizard

Source Code of org.jboss.as.console.client.shared.subsys.jca.wizard.NewConnectionWizard

package org.jboss.as.console.client.shared.subsys.jca.wizard;

import com.google.gwt.user.client.ui.DeckPanel;
import com.google.gwt.user.client.ui.Widget;
import org.jboss.as.console.client.shared.properties.PropertyRecord;
import org.jboss.as.console.client.shared.subsys.jca.ResourceAdapterPresenter;
import org.jboss.as.console.client.shared.subsys.jca.model.ConnectionDefinition;

import java.util.List;

/**
* @author Heiko Braun
* @date 7/20/11
*/
public class NewConnectionWizard {


    private ResourceAdapterPresenter presenter;
    private DeckPanel deck;
   // private ConnectionStep2 step2;
    //private ConnectionDefinition step1Model;

    public NewConnectionWizard(ResourceAdapterPresenter presenter) {
        this.presenter = presenter;
    }

    public Widget asWidget() {

        deck = new DeckPanel();

        deck.add(new ConnectionStep1(this).asWidget());

        /*step2 = new ConnectionStep2(this);
        deck.add(step2.asWidget());*/

        deck.showWidget(0);

        return deck;
    }

    ResourceAdapterPresenter getPresenter() {
        return presenter;
    }

    public void onCompleteStep1(ConnectionDefinition step1) {
        //this.step1Model = step1;
        //deck.showWidget(1);
        presenter.onCreateConnection(step1);
    }

  /*  public void onCompleteStep2(List<PropertyRecord> properties) {

        // merge step1 and 2
        step1Model.setProperties(properties);

        presenter.onCreateConnection(step1Model);
    }*/
TOP

Related Classes of org.jboss.as.console.client.shared.subsys.jca.wizard.NewConnectionWizard

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.