public void addDescriptor(Object newDescriptor) { if( setValueCalled ) { super.addDescriptor(newDescriptor); } else { // Don't add it to DOL. The env-entry only exists // at runtime if it has been assigned a value. } }
@Override public void addDescriptor(Object newDescriptor) { if( setValueCalled ) { super.addDescriptor(newDescriptor); } else { // Don't add it to DOL. The env-entry only exists // at runtime if it has been assigned a value. } }
/** * 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 (newDescriptor instanceof ResourcePrincipal) { descriptor.setDefaultResourcePrincipal((ResourcePrincipal) newDescriptor); } else super.addDescriptor(newDescriptor); }
@Override public void addDescriptor(Object newDescriptor) { if (newDescriptor instanceof ResourcePrincipal) { descriptor.setDefaultResourcePrincipal((ResourcePrincipal) newDescriptor); } else super.addDescriptor(newDescriptor); }
@Override public void addDescriptor(Object newDescriptor) { getDescriptor(); if (descriptor == null) { DOLUtils.getDefaultLogger().log(Level.WARNING, "enterprise.deployment.backend.addDescriptorFailure", new Object[] {newDescriptor, this}); return; } if (newDescriptor instanceof IASEjbCMPFinder ) { descriptor.addOneOneFinder((IASEjbCMPFinder) newDescriptor); } else if (newDescriptor instanceof PrefetchDisabledDescriptor) { descriptor.setPrefetchDisabledDescriptor((PrefetchDisabledDescriptor)newDescriptor); } else super.addDescriptor(descriptor); }
/** * Adds a new DOL descriptor instance to the descriptor instance associated with * this XMLNode * * @param descriptor the new descriptor */ public void addDescriptor(Object newDescriptor) { getDescriptor(); if (descriptor == null) { DOLUtils.getDefaultLogger().log(Level.WARNING, "enterprise.deployment.backend.addDescriptorFailure", new Object[] {newDescriptor, this}); return; } if (newDescriptor instanceof IASEjbCMPFinder ) { descriptor.addOneOneFinder((IASEjbCMPFinder ) newDescriptor); } else if (newDescriptor instanceof PrefetchDisabledDescriptor) { descriptor.setPrefetchDisabledDescriptor((PrefetchDisabledDescriptor)newDescriptor); } else super.addDescriptor(descriptor); }
addDescriptor(node.getDescriptor()); return; addDescriptor(node.getDescriptor());
addDescriptor(node.getDescriptor()); return; addDescriptor(node.getDescriptor());
@Override public void addDescriptor(Object newDescriptor) { if (newDescriptor instanceof EjbReference) { if (DOLUtils.getDefaultLogger().isLoggable(Level.FINE)) { DOLUtils.getDefaultLogger().fine("Adding ejb ref " + newDescriptor); } getDescriptor().addEjbReferenceDescriptor( (EjbReference) newDescriptor); } else if( newDescriptor instanceof MessageDestinationReferenceDescriptor ) { MessageDestinationReferenceDescriptor msgDestRef = (MessageDestinationReferenceDescriptor) newDescriptor; EjbBundleDescriptor ejbBundle = (EjbBundleDescriptor) getParentNode().getDescriptor(); // EjbBundle might not be set yet on EjbInterceptor, so set it // explicitly here. msgDestRef.setReferringBundleDescriptor(ejbBundle); getDescriptor().addMessageDestinationReferenceDescriptor (msgDestRef); } else { super.addDescriptor(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 (newDescriptor instanceof EjbReference) { if (DOLUtils.getDefaultLogger().isLoggable(Level.FINE)) { DOLUtils.getDefaultLogger().fine("Adding ejb ref " + newDescriptor); } getInterceptor().addEjbReferenceDescriptor( (EjbReference) newDescriptor); } else if( newDescriptor instanceof MessageDestinationReferenceDescriptor ) { MessageDestinationReferenceDescriptor msgDestRef = (MessageDestinationReferenceDescriptor) newDescriptor; EjbBundleDescriptor ejbBundle = (EjbBundleDescriptor) getParentNode().getDescriptor(); // EjbBundle might not be set yet on EjbInterceptor, so set it // explicitly here. msgDestRef.setReferringBundleDescriptor(ejbBundle); getInterceptor().addMessageDestinationReferenceDescriptor (msgDestRef); } else { super.addDescriptor(newDescriptor); } }