1 2 24 package org.enhydra.tool.archive; 25 26 import org.enhydra.tool.common.FileUtil; 28 import org.enhydra.tool.common.PathHandle; 29 import org.enhydra.tool.common.ResUtil; 30 31 import java.io.File ; 33 import java.io.FileFilter ; 34 import java.util.ResourceBundle ; 35 36 public class EjbPlan extends JarPlan { 38 39 private boolean createClient = true; 41 42 public EjbPlan() { 43 super(); 44 Descriptor[] initDD = new Descriptor[2]; 45 46 initDD[0] = new Descriptor(true, Descriptor.EJB); 47 initDD[1] = new Descriptor(false, Descriptor.JONAS_EJB); 48 setDescriptors(initDD); 49 } 50 51 public boolean isCreateClient() { 52 return createClient; 53 } 54 55 public void setCreateClient(boolean b) { 56 createClient = b; 57 } 58 59 public boolean equals(Object comp) { 60 EjbPlan plan = null; 61 boolean equal = false; 62 63 if (comp instanceof EjbPlan) { 64 plan = (EjbPlan) comp; 65 equal = super.equals(comp); 66 } 67 if (equal) { 68 if (!(plan.isCreateClient() == isCreateClient())) { 69 equal = false; 70 } 71 } 72 return equal; 73 } 74 75 } 76 | Popular Tags |