@Override public void addDescriptor(Object newDescriptor) { if (descriptor == null) { DOLUtils.getDefaultLogger().log(Level.WARNING, "enterprise.deployment.backend.addDescriptorFailure", new Object[] {newDescriptor, this}); return; } if (newDescriptor instanceof ResourcePrincipal) { descriptor.setResourcePrincipal((ResourcePrincipal) newDescriptor); } else if (newDescriptor instanceof MailConfiguration) { // XXX - This special case doesn't seem to be needed since no one // ever uses the value set here. I'm not even sure this case can // ever happen; see MailConfigurationNode. descriptor.setMailConfiguration((MailConfiguration) newDescriptor); } else { DOLUtils.getDefaultLogger().log(Level.SEVERE, "enterprise.deployment.backend.addDescriptorFailure", new Object[]{"In " + this + " do not know what to do with " + newDescriptor}); } }
/** * Adds a new DOL descriptor instance to the descriptor instance associated with * this XMLNode * * @param descriptor the new descriptor */ public void addDescriptor(Object newDescriptor) { if (descriptor == null) { DOLUtils.getDefaultLogger().log(Level.WARNING, "enterprise.deployment.backend.addDescriptorFailure", new Object[] {newDescriptor, this}); return; } if (newDescriptor instanceof ResourcePrincipal) { descriptor.setResourcePrincipal((ResourcePrincipal) newDescriptor); } else if (newDescriptor instanceof MailConfiguration) { descriptor.setMailConfiguration((MailConfiguration) newDescriptor); } else { DOLUtils.getDefaultLogger().log(Level.SEVERE, "enterprise.deployment.backend.addDescriptorFailure", new Object[]{"In " + this + " do not know what to do with " + newDescriptor}); } }
/** * notification of the end of XML parsing for this node */ public void postParsing() { if (getParentNode().getDescriptor() instanceof ResourceReferenceDescriptor) { ((ResourceReferenceDescriptor) getParentNode().getDescriptor()).setResourcePrincipal(new ResourcePrincipal(name, passwd)); } else { getParentNode().addDescriptor(new ResourcePrincipal(name, passwd)); } }
/** * notification of the end of XML parsing for this node */ public void postParsing() { if (getParentNode().getDescriptor() instanceof ResourceReferenceDescriptor) { ((ResourceReferenceDescriptor) getParentNode().getDescriptor()).setResourcePrincipal(new ResourcePrincipal(name, passwd)); } else { getParentNode().addDescriptor(new ResourcePrincipal(name, passwd)); } }
if (drp!=null) { rp = new ResourcePrincipal(drp.getName(), drp.getPassword()); resourceReference.setResourcePrincipal(rp);
if (drp!=null) { ResourcePrincipal rp = new ResourcePrincipal(drp.getName(), drp.getPassword()); rrd.setResourcePrincipal(rp);