version 1.19, 2004/02/19 10:35:06
|
version 1.22, 2004/03/02 12:04:26
|
Line 70 public class FM2SQL extends JFrame imple
|
Line 70 public class FM2SQL extends JFrame imple
|
private JCheckBoxMenuItem convertItem; |
private JCheckBoxMenuItem convertItem; |
private JCheckBoxMenuItem appendItem; |
private JCheckBoxMenuItem appendItem; |
private JCheckBoxMenuItem updateItem; |
private JCheckBoxMenuItem updateItem; |
|
private JCheckBoxMenuItem deleteItem; |
|
|
int mode = -1; |
int mode = -1; |
final static int ID_INDEX = 1; |
final static int ID_INDEX = 1; |
final static int SELECT_INDEX = 2; |
final static int SELECT_INDEX = 2; |
Line 134 public class FM2SQL extends JFrame imple
|
Line 136 public class FM2SQL extends JFrame imple
|
int oldWidth = 0, oldHeight = 0; |
int oldWidth = 0, oldHeight = 0; |
boolean resize = true; |
boolean resize = true; |
static FileWriter logFile; |
static FileWriter logFile; |
|
String delimiter = " | "; |
|
|
Dimension screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize(); |
Dimension screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize(); |
JFileChooser configExportFileChooser; |
JFileChooser configExportFileChooser; |
JFileChooser configImportFileChooser; |
JFileChooser configImportFileChooser; |
Line 597 public class FM2SQL extends JFrame imple
|
Line 601 public class FM2SQL extends JFrame imple
|
System.out.println("Convert Mode selected"); |
System.out.println("Convert Mode selected"); |
convert.setText("Convert Tables"); |
convert.setText("Convert Tables"); |
convert.setActionCommand("Convert Tables"); |
convert.setActionCommand("Convert Tables"); |
|
convert.setToolTipText("Normal table conversion existing table will be deleted"); |
mode = Convert.DataBase.CONVERT_MODE; |
mode = Convert.DataBase.CONVERT_MODE; |
} |
} |
if (command == "Append Mode") |
if (command == "Append Mode") |
Line 604 public class FM2SQL extends JFrame imple
|
Line 609 public class FM2SQL extends JFrame imple
|
System.out.println("Append Mode selected"); |
System.out.println("Append Mode selected"); |
convert.setText("Append Tables"); |
convert.setText("Append Tables"); |
convert.setActionCommand("Append Tables"); |
convert.setActionCommand("Append Tables"); |
|
convert.setToolTipText("Appends data to an existing table"); |
|
|
mode = Convert.DataBase.APPEND_MODE; |
mode = Convert.DataBase.APPEND_MODE; |
} |
} |
if (command == "Update Mode") |
if (command == "Update Mode") |
Line 611 public class FM2SQL extends JFrame imple
|
Line 618 public class FM2SQL extends JFrame imple
|
System.out.println("Update Mode selected"); |
System.out.println("Update Mode selected"); |
convert.setText("Update Tables"); |
convert.setText("Update Tables"); |
convert.setActionCommand("Update Tables"); |
convert.setActionCommand("Update Tables"); |
|
convert.setToolTipText("Updates data that has been changed in source"); |
mode = Convert.DataBase.UPDATE_MODE; |
mode = Convert.DataBase.UPDATE_MODE; |
} |
} |
|
if (command == "Delete Mode") |
|
{ |
|
System.out.println("Delete Mode selected"); |
|
convert.setText("Delete Tables"); |
|
convert.setActionCommand("Delete Tables"); |
|
convert.setToolTipText("Deletes data that has been deleted in source"); |
|
mode = Convert.DataBase.DELETE_MODE; |
|
} |
|
|
//writing config |
//writing config |
if (command.equals("save XML Config")) |
if (command.equals("save XML Config")) |
{ |
{ |
Line 822 public class FM2SQL extends JFrame imple
|
Line 839 public class FM2SQL extends JFrame imple
|
{ |
{ |
fmInstance.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR)); |
fmInstance.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR)); |
fmInstance.setEnabled(false); |
fmInstance.setEnabled(false); |
Convert.convert(bean.url, destURLBox.getSelectedItem().toString(), vectors[0], vectors[1],vectors[2],vectors[3],vectors[4],mode); |
Convert.convert(bean.url, destURLBox.getSelectedItem().toString(), vectors[0], vectors[1],vectors[2],vectors[3],vectors[4],mode,delimiter); |
|
|
destBean.setConnection((String) destURLBox.getSelectedItem()); |
destBean.setConnection((String) destURLBox.getSelectedItem()); |
DefaultListModel model = new DefaultListModel(); |
DefaultListModel model = new DefaultListModel(); |
Line 1179 public class FM2SQL extends JFrame imple
|
Line 1196 public class FM2SQL extends JFrame imple
|
String layout = (model.getValueAt(row,LAYOUT_INDEX)!=null) ?((JComboBox)model.getValueAt(row,LAYOUT_INDEX)).getSelectedItem().toString():""; |
String layout = (model.getValueAt(row,LAYOUT_INDEX)!=null) ?((JComboBox)model.getValueAt(row,LAYOUT_INDEX)).getSelectedItem().toString():""; |
String query = model.getValueAt(row,SELECT_INDEX).toString(); |
String query = model.getValueAt(row,SELECT_INDEX).toString(); |
String create = model.getValueAt(row,CREATE_INDEX).toString(); |
String create = model.getValueAt(row,CREATE_INDEX).toString(); |
|
String id = (model.getValueAt(row,ID_INDEX)!=null) ?((JComboBox)model.getValueAt(row,ID_INDEX)).getSelectedItem().toString():""; |
|
|
System.out.println("table" +table+" layout "+layout+" query "+query); |
System.out.println("table" +table+" layout "+layout+" query "+query); |
if(!create.equals("")) |
if(!create.equals("")) |
{ |
{ |
Line 1187 public class FM2SQL extends JFrame imple
|
Line 1206 public class FM2SQL extends JFrame imple
|
if(option==0) |
if(option==0) |
model.setValueAt(createStatement(table,destBean,layout,query),row,CREATE_INDEX); |
model.setValueAt(createStatement(table,destBean,layout,query),row,CREATE_INDEX); |
} |
} |
|
if (columnName.equals("Layouts")) |
|
{ |
|
|
|
bean.makeQuery("select * from"+bean.getQC()+table+bean.getQC(),1); |
|
|
|
Vector idVec = bean.getColumnNames(); |
|
if (idVec == null) |
|
idVec = new Vector(); |
|
idVec.add(0, ""); |
|
JComboBox box = ((JComboBox) model.getValueAt(row, ID_INDEX)); |
|
box.setModel(new DefaultComboBoxModel(idVec)); |
|
box.setSelectedItem(id); |
|
} |
|
|
} |
} |
/* Statement stm = bean.getConnection().createStatement(); |
/* Statement stm = bean.getConnection().createStatement(); |
Line 1275 public class FM2SQL extends JFrame imple
|
Line 1306 public class FM2SQL extends JFrame imple
|
bgrp.add(updateItem); |
bgrp.add(updateItem); |
|
|
menu.add(updateItem); |
menu.add(updateItem); |
|
deleteItem = new JCheckBoxMenuItem("Delete Mode"); |
|
deleteItem.setToolTipText("Deletes data in an existing table \n that has been deleted in source table"); |
|
deleteItem.addActionListener(fm); |
|
|
|
bgrp.add(deleteItem); |
|
|
|
menu.add(deleteItem); |
|
|
menubar.add(menu); |
menubar.add(menu); |
|
|
item.addActionListener(fm); |
item.addActionListener(fm); |