| 1 19 package org.netbeans.modules.j2ee.sun.ide.runtime.nodes; 20 21 22 import org.netbeans.modules.j2ee.sun.bridge.apis.AppserverMgmtController; 23 import org.netbeans.modules.j2ee.sun.util.NodeTypes; 24 25 26 30 public class ConnectionPoolNode extends ResourceLeafNode { 31 32 private static final String NODE_TYPE = NodeTypes.CONNECTION_POOL; 33 34 39 public ConnectionPoolNode(final AppserverMgmtController controller, 40 final String connectionPoolName) { 41 super(controller, NODE_TYPE, connectionPoolName); 42 } 43 44 45 52 protected java.util.Map getSheetProperties() { 53 return getAppserverMgmtController(). 54 getJDBCConnectionPoolProperties(getResourceName(), 55 getPropertiesToIgnore()); 56 } 57 58 59 70 public javax.management.Attribute setSheetProperty(String attrName, Object value) { 71 return getAppserverMgmtController(). 72 setJDBCConnectionPoolProperty(getResourceName(), attrName, value); 73 } 74 75 76 79 public void remove() { 80 getAppserverMgmtController(). 81 deleteJDBCConnectionPool(getResourceName()); 82 } 83 84 85 88 public void removeDependentJDBCResources() { 89 getAppserverMgmtController(). 90 deleteDependentJDBCResources(getResourceName()); 91 } 92 93 } 94 | Popular Tags |