\r
import javax.swing.JButton;\r
import javax.swing.JLabel;\r
+import javax.swing.JOptionPane;\r
import javax.swing.JPanel;\r
import javax.swing.JScrollPane;\r
import javax.swing.JTextArea;\r
jComboBoxPackage = new ICheckBoxList();\r
WorkspaceTools wt = new WorkspaceTools();\r
Vector<String> v = new Vector<String>();\r
- packageVector = wt.getAllRepackagablePackages();\r
+ packageVector = wt.getAllPackages();\r
Iterator<PackageIdentification> iter = packageVector.iterator();\r
while (iter.hasNext()) {\r
PackageIdentification item = iter.next();\r
Log.wrn("Create far", "Choose at least one package and/or platform.");\r
return;\r
}\r
+ \r
+ //\r
+ // If some packages a Repackage=false, give a warning message\r
+ //\r
+ List<PackageIdentification> selectedPackages = getSelectedPackages();\r
+ WorkspaceTools wt = new WorkspaceTools();\r
+ List<PackageIdentification> allRepackablePackages = wt.getAllRepackagablePackages();\r
+ \r
+ List<PackageIdentification> unRepackablePackages = new Vector<PackageIdentification>();\r
+ String msg = "Following selected packages: \n";\r
+ Iterator<PackageIdentification> iter = selectedPackages.iterator();\r
+ while (iter.hasNext()) {\r
+ PackageIdentification item = iter.next();\r
+ if (!allRepackablePackages.contains(item)) {\r
+ unRepackablePackages.add(item);\r
+ msg += item.getName() + "\n";\r
+ }\r
+ }\r
+ msg += "is un-Repackagable. Do you want to continue? ";\r
+ \r
+ if (unRepackablePackages.size() > 0) {\r
+ if(JOptionPane.showConfirmDialog(null, msg, "Warning", JOptionPane.YES_NO_OPTION) == JOptionPane.NO_OPTION) {\r
+ return ;\r
+ }\r
+ }\r
+ \r
if (stepThree == null) {\r
stepThree = new CreateStepThree(this, true, this);\r
}\r