/** * receives notification of the end of an XML element by the Parser * * @param element the xml tag identification * @return true if this node is done processing the XML sub tree */ public boolean endElement(XMLElement element) { if (EjbTagNames.CASCADE_DELETE.equals(element.getQName())) { descriptor.setCascadeDelete(true); } return super.endElement(element); }
public boolean endElement(XMLElement element) { if (TagNames.ENVIRONMENT_PROPERTY_NAME.equals(element.getQName())) { // name element is always right before value, so initialize // setValueCalled to false when it is processed. setValueCalled = false; } else if( TagNames.ENVIRONMENT_PROPERTY_VALUE.equals (element.getQName()) ) { setValueCalled = true; } return super.endElement(element); }
@Override public boolean endElement(XMLElement element) { if (EjbTagNames.CASCADE_DELETE.equals(element.getQName())) { descriptor.setCascadeDelete(true); } return super.endElement(element); }
@Override public boolean endElement(XMLElement element) { if(RuntimeTagNames.EJB.equals(element.getQName())) { descriptor.getIASEjbExtraDescriptors().parseCheckpointedMethods(descriptor); } return super.endElement(element); }
@Override public boolean endElement(XMLElement element) { if(RuntimeTagNames.EJB.equals(element.getQName())) { descriptor.getIASEjbExtraDescriptors().parseCheckpointedMethods(descriptor); } return super.endElement(element); }
@Override public boolean endElement(XMLElement element) { if (TagNames.ENVIRONMENT_PROPERTY_NAME.equals(element.getQName())) { // name element is always right before value, so initialize // setValueCalled to false when it is processed. setValueCalled = false; } else if( TagNames.ENVIRONMENT_PROPERTY_VALUE.equals (element.getQName()) ) { setValueCalled = true; } else if (TagNames.LOOKUP_NAME.equals(element.getQName())) { if (setValueCalled) { throw new IllegalArgumentException(localStrings.getLocalString( "enterprise.deployment.node.invalidenventry", "Cannot specify both the env-entry-value and lookup-name elements for env-entry element {0}", new Object[] {envProp.getName()})); } } return super.endElement(element); }
@Override public boolean endElement(XMLElement element) { boolean doneWithNode = super.endElement(element); if (doneWithNode) { ContainerTransaction ct = new ContainerTransaction(trans_attribute, description); for (Iterator methodsIterator = methods.iterator();methodsIterator.hasNext();) { MethodDescriptor md = (MethodDescriptor) methodsIterator.next(); EjbBundleDescriptorImpl bundle = (EjbBundleDescriptorImpl) getParentNode().getDescriptor(); EjbDescriptor ejb = bundle.getEjbByName(md.getEjbName(), true); ejb.getMethodContainerTransactions().put(md, ct); } } return doneWithNode; }
@Override public boolean endElement(XMLElement element) { String qname = element.getQName(); if (TagNames.METHOD_PARAMS.equals(qname)) { MethodDescriptor desc = getDescriptor(); // this means we have an empty method-params element // which means this method has no input parameter if (desc.getParameterClassNames() == null) { desc.setEmptyParameterClassNames(); } } return super.endElement(element); }
/** * receives notification of the end of an XML element by the Parser * * @param element the xml tag identification * @return true if this node is done processing the XML sub tree */ public boolean endElement(XMLElement element) { boolean doneWithNode = super.endElement(element); if (doneWithNode) { ContainerTransaction ct = new ContainerTransaction(trans_attribute, description); for (Iterator methodsIterator = methods.iterator();methodsIterator.hasNext();) { MethodDescriptor md = (MethodDescriptor) methodsIterator.next(); EjbBundleDescriptor bundle = (EjbBundleDescriptor) getParentNode().getDescriptor(); EjbDescriptor ejb = bundle.getEjbByName(md.getEjbName(), true); ejb.getMethodContainerTransactions().put(md, ct); } } return doneWithNode; }
/** * receives notification of the end of an XML element by the Parser * * @param element the xml tag identification * @return true if this node is done processing the XML sub tree */ public boolean endElement(XMLElement element) { String qname = element.getQName(); if (EjbTagNames.METHOD_PARAMS.equals(qname)) { MethodDescriptor desc = (MethodDescriptor) getDescriptor(); // this means we have an empty method-params element // which means this method has no input parameter if (desc.getParameterClassNames() == null) { desc.setEmptyParameterClassNames(); } } return super.endElement(element); }
/** * receives notification of the end of an XML element by the Parser * * @param element the xml tag identification * @return true if this node is done processing the XML sub tree */ @Override public boolean endElement(XMLElement element) { if (EjbTagNames.INTERCEPTOR_ORDER.equals(element.getQName())) { InterceptorBindingDescriptor desc = getDescriptor(); desc.setIsTotalOrdering(true); } else if (EjbTagNames.METHOD_PARAMS.equals(element.getQName())) { // this means we have an empty method-params element // which means this method has no input parameter if (businessMethod.getParameterClassNames() == null) { businessMethod.setEmptyParameterClassNames(); } }else if( EjbTagNames.METHOD.equals(element.getQName()) ) { InterceptorBindingDescriptor bindingDesc = getDescriptor(); businessMethod.setEjbClassSymbol(MethodDescriptor.EJB_BEAN); bindingDesc.setBusinessMethod(businessMethod); if( needsOverloadResolution ) { bindingDesc.setNeedsOverloadResolution(true); } businessMethod = null; needsOverloadResolution = false; } return super.endElement(element); }
return super.endElement(element);