1 4 package com.tc.installer.action; 5 6 import org.apache.commons.io.FileUtils; 7 8 import com.zerog.ia.api.pub.CustomCodeAction; 9 import com.zerog.ia.api.pub.InstallerProxy; 10 import com.zerog.ia.api.pub.UninstallerProxy; 11 12 import java.io.File ; 13 import java.io.IOException ; 14 import java.util.ArrayList ; 15 16 public class CopyWarApplications extends CustomCodeAction { 17 18 public void install(InstallerProxy ip) { 19 ArrayList wars = new ArrayList (); 20 String warName = null; 21 for (int i = 0;; i++) { 22 warName = (String ) ip.getVariable("USR_CP_WAR_" + i); 23 if (warName == null) break; 24 System.out.println(warName); 25 wars.add(warName); 26 } 27 28 Object [] warList = wars.toArray(); 29 String warDirPath = (String ) ip.getVariable("WAR_FOLDER"); 30 try { 31 for (int i = 0; i < warList.length; i++) { 32 System.out.println("copy_" + i); 33 FileUtils.copyFileToDirectory(new File (warDirPath + File.separator + warList[i].toString()), new File ("C:\\Documents and Settings\\installer\\Desktop")); 34 } 35 } catch (IOException e) { 36 } 38 } 39 40 public void uninstall(UninstallerProxy up) { 41 } 43 44 public String getInstallStatusMessage() { 45 return "Validating WAR Files"; 46 } 47 48 51 public String getUninstallStatusMessage() { 52 return ""; 53 } 54 } | Popular Tags |