1 19 20 23 24 package org.netbeans.modules.j2ee.sun.ws7.serverresources.wizards; 25 26 import java.util.Vector ; 27 28 import org.netbeans.modules.j2ee.sun.ws7.serverresources.wizards.WS70WizardConstants; 29 30 31 35 public class ResourceConfigHelperHolder implements WS70WizardConstants { 36 private ResourceConfigHelper mainHelper = null; 37 private Vector associated = new Vector (); 38 39 40 public ResourceConfigHelperHolder() { 41 mainHelper = new ResourceConfigHelper(1); 42 } 43 44 public ResourceConfigHelperHolder (ResourceConfigHelper helper) { 45 mainHelper = helper; 46 } 47 48 public ResourceConfigHelper addAssociatedHelper() { 49 ResourceConfigHelper helper = new ResourceConfigHelper(1); 50 associated.add(helper); 51 return helper; 52 } 53 54 public ResourceConfigHelper getMainHelper() { 55 return mainHelper; 56 } 57 58 public ResourceConfigHelper getJDBCHelper() { 59 mainHelper.getData().setResourceName(__JdbcResource); 60 return mainHelper; 61 } 62 public ResourceConfigHelper getMailHelper() { 63 mainHelper.getData().setResourceName(__MailResource); 64 return mainHelper; 65 } 66 public ResourceConfigHelper getCustomResourceHelper() { 67 mainHelper.getData().setResourceName(__CustomResource); 68 return mainHelper; 69 } 70 public ResourceConfigHelper getExternalJndiResourceHelper() { 71 mainHelper.getData().setResourceName(__ExternalJndiResource); 72 return mainHelper; 73 } 74 75 public Vector getAssociatedHelpers() { 76 return associated; 77 } 78 79 public void removeAssociatedHelpers() { 80 if (associated.size() > 0) 81 associated = new Vector (); 82 } 83 84 public void removeLastAssociatedHelper() { 85 if (associated.size() > 0) 86 associated.remove(associated.size() - 1); 87 } 88 89 } 90 | Popular Tags |