/** * This method is required for 1.0 DTD so that there will be 1 instance of * ConnectionDefDescriptor available * I know that this constructor will be called only when it is a 1.0 DD * dont want to rely on whether 1.0 or 1.5 spec version * So this method is called when the ConnectorNode knows that it is for 1.0 DTD */ public void createConDefDescriptorFor10() { ConnectionDefDescriptor conDef = new ConnectionDefDescriptor(); ((OutboundResourceAdapter)getDescriptor()).addConnectionDefDescriptor(conDef); }
/** * This method is required for 1.0 DTD so that there will be 1 instance of * ConnectionDefDescriptor available * I know that this constructor will be called only when it is a 1.0 DD * dont want to rely on whether 1.0 or 1.5 spec version * So this method is called when the ConnectorNode knows that it is for 1.0 DTD */ public void createConDefDescriptorFor10() { ConnectionDefDescriptor conDef = new ConnectionDefDescriptor(); ((OutboundResourceAdapter)getDescriptor()).addConnectionDefDescriptor(conDef); }
/** * @return the descriptor instance to associate with this XMLNode */ public Object getDescriptor() { if (descriptor==null) { // the descriptor associated with the ConnectionDefNode is a ConnectionDefDescriptor // This descriptor is available with the parent node of the ConnectionDefNode descriptor = (ConnectionDefDescriptor)DescriptorFactory.getDescriptor(getXMLPath()); ((OutboundResourceAdapter)(getParentNode().getDescriptor())).addConnectionDefDescriptor(descriptor); } return descriptor; }
/** * @return the descriptor instance to associate with this XMLNode */ public Object getDescriptor() { if (descriptor==null) { // the descriptor associated with the ConnectionDefNode is a ConnectionDefDescriptor // This descriptor is available with the parent node of the ConnectionDefNode descriptor = (ConnectionDefDescriptor)DescriptorFactory.getDescriptor(getXMLPath()); ((OutboundResourceAdapter)(getParentNode().getDescriptor())).addConnectionDefDescriptor(descriptor); } return descriptor; }
/** * Adds a new DOL descriptor instance to the descriptor instance associated with * this XMLNode * * @param descriptor the new descriptor */ public void addDescriptor(Object obj) { if (obj instanceof AuthMechanism) { boolean flag = descriptor.addAuthMechanism((AuthMechanism)obj); if (flag == false) DOLUtils.getDefaultLogger().finer("The AuthMechanism object already exists in the Descriptor"); } else if (obj instanceof ConnectionDefDescriptor) { descriptor.addConnectionDefDescriptor((ConnectionDefDescriptor)obj); } else if (obj instanceof ConnectorConfigProperty) { descriptor.addConfigProperty((ConnectorConfigProperty)obj); } else if (obj instanceof SecurityPermission) { // security-permission element is a direct sub element of // resourceadapter, so set the value in ConnectorDescriptor ConnectorDescriptor connDesc = (ConnectorDescriptor)getParentNode().getDescriptor(); connDesc.addSecurityPermission((SecurityPermission)obj); } }
/** * Adds a new DOL descriptor instance to the descriptor instance associated with * this XMLNode * * @param descriptor the new descriptor */ public void addDescriptor(Object obj) { if (obj instanceof AuthMechanism) { boolean flag = descriptor.addAuthMechanism((AuthMechanism)obj); if (flag == false) DOLUtils.getDefaultLogger().finer("The AuthMechanism object already exists in the Descriptor"); } else if (obj instanceof ConnectionDefDescriptor) { descriptor.addConnectionDefDescriptor((ConnectionDefDescriptor)obj); } else if (obj instanceof ConnectorConfigProperty) { descriptor.addConfigProperty((ConnectorConfigProperty)obj); } else if (obj instanceof SecurityPermission) { // security-permission element is a direct sub element of // resourceadapter, so set the value in ConnectorDescriptor ConnectorDescriptor connDesc = (ConnectorDescriptor)getParentNode().getDescriptor(); connDesc.addSecurityPermission((SecurityPermission)obj); } }