package com.vci.client.portal.platformPortal;
|
|
import java.awt.BorderLayout;
|
import java.awt.Dialog;
|
import java.awt.Dimension;
|
import java.awt.Toolkit;
|
|
import javax.swing.JDialog;
|
|
import com.vci.client.oq.ui.QTPanel;
|
import com.vci.client.oq.ui.QTPanelForLink;
|
import com.vci.common.portal.enums.PortalVITypeFlag;
|
|
public class CreateQueryModelDialog extends JDialog{
|
/**
|
*
|
*/
|
private static final long serialVersionUID = 2634970268139197551L;
|
private QTPanel panel;
|
private QTPanelForLink linkpanel;
|
private Object selectNodeObject;
|
private PortalVITypeFlag typeFlag;
|
public CreateQueryModelDialog(Dialog parentDialog, Object selectNodeObject,PortalVITypeFlag typeFlag) {
|
super(parentDialog,true);
|
Dimension screensize = Toolkit.getDefaultToolkit().getScreenSize();
|
int width = (int) screensize.getWidth();
|
int height = (int) screensize.getHeight();
|
setBounds(50, 50, width-100, height-100);
|
this.selectNodeObject = selectNodeObject;
|
this.typeFlag = typeFlag;
|
init();
|
this.setVisible(true);
|
}
|
|
public void init() {
|
getContentPane().setLayout(new BorderLayout());
|
if(typeFlag == PortalVITypeFlag.BtmType){
|
panel = QTPanel.getInstance(selectNodeObject, true, this, 1);
|
getContentPane().add(panel);
|
getSelectedObject1();
|
}else if(typeFlag == PortalVITypeFlag.LinkType){
|
linkpanel = QTPanelForLink.getInstance(selectNodeObject, true, this, 2);
|
getContentPane().add(linkpanel);
|
getSelectedObject2();
|
}
|
}
|
public String getSelectedObject1() {
|
return panel.getSelectedObjectName();
|
}
|
|
public String getSelectedObject2() {
|
return linkpanel.getSelectedObjectName();
|
}
|
}
|