protected void addXMLInteractionLines(NonreflectiveMethodDefinition method, XMLInteraction interaction, String variableName) { method.addLine("org.eclipse.persistence.eis.XMLInteraction " + variableName + " = new org.eclipse.persistence.eis.XMLInteraction();"); if ((interaction.getFunctionName() != null) && (interaction.getFunctionName().length() != 0)) { method.addLine(variableName + ".setFunctionName(\"" + interaction.getFunctionName() + "\");"); } if ((interaction.getInputRecordName() != null) && (interaction.getInputRecordName().length() != 0)) { method.addLine(variableName + ".setInputRecordName(\"" + interaction.getInputRecordName() + "\");"); } if ((interaction.getInputRootElementName() != null) && (interaction.getInputRootElementName().length() != 0)) { method.addLine(variableName + ".setInputRootElementName(\"" + interaction.getInputRootElementName() + "\");"); } if ((interaction.getInputResultPath() != null) && (interaction.getInputResultPath().length() != 0)) { method.addLine(variableName + ".setInputResultPath(\"" + interaction.getInputResultPath() + "\");"); } if ((interaction.getOutputResultPath() != null) && (interaction.getOutputResultPath().length() != 0)) { method.addLine(variableName + ".setOutputResultPath(\"" + interaction.getOutputResultPath() + "\");"); } for (int index = interaction.getArgumentNames().size(); index < interaction.getArgumentNames().size(); index++) { String argumentName = (String)interaction.getArgumentNames().get(index); String argument = (String)interaction.getArguments().get(index); method.addLine(variableName + ".addArgument(\"" + argumentName + "\", \"" + argument + "\");"); } }
protected void addXMLInteractionLines(NonreflectiveMethodDefinition method, XMLInteraction interaction, String variableName) { method.addLine("org.eclipse.persistence.eis.XMLInteraction " + variableName + " = new org.eclipse.persistence.eis.XMLInteraction();"); if ((interaction.getFunctionName() != null) && (interaction.getFunctionName().length() != 0)) { method.addLine(variableName + ".setFunctionName(\"" + interaction.getFunctionName() + "\");"); } if ((interaction.getInputRecordName() != null) && (interaction.getInputRecordName().length() != 0)) { method.addLine(variableName + ".setInputRecordName(\"" + interaction.getInputRecordName() + "\");"); } if ((interaction.getInputRootElementName() != null) && (interaction.getInputRootElementName().length() != 0)) { method.addLine(variableName + ".setInputRootElementName(\"" + interaction.getInputRootElementName() + "\");"); } if ((interaction.getInputResultPath() != null) && (interaction.getInputResultPath().length() != 0)) { method.addLine(variableName + ".setInputResultPath(\"" + interaction.getInputResultPath() + "\");"); } if ((interaction.getOutputResultPath() != null) && (interaction.getOutputResultPath().length() != 0)) { method.addLine(variableName + ".setOutputResultPath(\"" + interaction.getOutputResultPath() + "\");"); } for (int index = interaction.getArgumentNames().size(); index < interaction.getArgumentNames().size(); index++) { String argumentName = (String)interaction.getArgumentNames().get(index); String argument = (String)interaction.getArguments().get(index); method.addLine(variableName + ".addArgument(\"" + argumentName + "\", \"" + argument + "\");"); } }
protected void addXMLInteractionLines(NonreflectiveMethodDefinition method, XMLInteraction interaction, String variableName) { method.addLine("org.eclipse.persistence.eis.XMLInteraction " + variableName + " = new org.eclipse.persistence.eis.XMLInteraction();"); if ((interaction.getFunctionName() != null) && (interaction.getFunctionName().length() != 0)) { method.addLine(variableName + ".setFunctionName(\"" + interaction.getFunctionName() + "\");"); } if ((interaction.getInputRecordName() != null) && (interaction.getInputRecordName().length() != 0)) { method.addLine(variableName + ".setInputRecordName(\"" + interaction.getInputRecordName() + "\");"); } if ((interaction.getInputRootElementName() != null) && (interaction.getInputRootElementName().length() != 0)) { method.addLine(variableName + ".setInputRootElementName(\"" + interaction.getInputRootElementName() + "\");"); } if ((interaction.getInputResultPath() != null) && (interaction.getInputResultPath().length() != 0)) { method.addLine(variableName + ".setInputResultPath(\"" + interaction.getInputResultPath() + "\");"); } if ((interaction.getOutputResultPath() != null) && (interaction.getOutputResultPath().length() != 0)) { method.addLine(variableName + ".setOutputResultPath(\"" + interaction.getOutputResultPath() + "\");"); } for (int index = interaction.getArgumentNames().size(); index < interaction.getArgumentNames().size(); index++) { String argumentName = (String)interaction.getArgumentNames().get(index); String argument = (String)interaction.getArguments().get(index); method.addLine(variableName + ".addArgument(\"" + argumentName + "\", \"" + argument + "\");"); } }
dom = (Element)((XMLRecord)getInputRow()).getDOM(); if (!dom.getTagName().equals(getInputRootElementName())) { XMLRecord parameterRow = createXMLRecord(getInputRootElementName()); parameterRow.put("/" + getInputRootElementName(), getInputRow()); dom = (Element)parameterRow.getDOM(); XMLRecord parameterRow = createXMLRecord(getInputRootElementName()); for (int index = 0; index < getInputRow().size(); index++) { parameterRow.put(getInputRow().getFields().elementAt(index), getInputRow().getValues().elementAt(index)); XMLRecord parameterRow = createXMLRecord(getInputRootElementName()); parameterRow.put(getInputResultPath(), getInputRow()); dom = (Element)parameterRow.getDOM(); XMLRecord parameterRow = createXMLRecord(getInputRootElementName()); for (int index = 0; index < getArgumentNames().size(); index++) { String parameterName = (String)getArgumentNames().get(index);
dom = (Element)((XMLRecord)getInputRow()).getDOM(); if (!dom.getTagName().equals(getInputRootElementName())) { XMLRecord parameterRow = createXMLRecord(getInputRootElementName()); parameterRow.put("/" + getInputRootElementName(), getInputRow()); dom = (Element)parameterRow.getDOM(); XMLRecord parameterRow = createXMLRecord(getInputRootElementName()); for (int index = 0; index < getInputRow().size(); index++) { parameterRow.put(getInputRow().getFields().elementAt(index), getInputRow().getValues().elementAt(index)); XMLRecord parameterRow = createXMLRecord(getInputRootElementName()); parameterRow.put(getInputResultPath(), getInputRow()); dom = (Element)parameterRow.getDOM(); XMLRecord parameterRow = createXMLRecord(getInputRootElementName()); for (int index = 0; index < getArgumentNames().size(); index++) { String parameterName = (String)getArgumentNames().get(index);
dom = (Element)((XMLRecord)getInputRow()).getDOM(); if (!dom.getTagName().equals(getInputRootElementName())) { XMLRecord parameterRow = createXMLRecord(getInputRootElementName()); parameterRow.put("/" + getInputRootElementName(), getInputRow()); dom = (Element)parameterRow.getDOM(); XMLRecord parameterRow = createXMLRecord(getInputRootElementName()); for (int index = 0; index < getInputRow().size(); index++) { parameterRow.put(getInputRow().getFields().elementAt(index), getInputRow().getValues().elementAt(index)); XMLRecord parameterRow = createXMLRecord(getInputRootElementName()); parameterRow.put(getInputResultPath(), getInputRow()); dom = (Element)parameterRow.getDOM(); XMLRecord parameterRow = createXMLRecord(getInputRootElementName()); for (int index = 0; index < getArgumentNames().size(); index++) { String parameterName = (String)getArgumentNames().get(index);
/** * INTERNAL: * Use the createRecord method on ObjectBuilder in case the root element is namespace qualified */ protected XMLRecord createXMLRecord(String rootName) { XMLRecord xmlRec; if (getQuery().getDescriptor() != null && getQuery().getDescriptor() instanceof EISDescriptor) { xmlRec = (XMLRecord)((XMLObjectBuilder)this.getQuery().getDescriptor().getObjectBuilder()).createRecord(getInputRootElementName(), getQuery().getSession()); } else { xmlRec = new org.eclipse.persistence.oxm.record.DOMRecord(getInputRootElementName()); xmlRec.setSession(getQuery().getSession()); } return xmlRec; } }
/** * INTERNAL: * Use the createRecord method on ObjectBuilder in case the root element is namespace qualified */ protected XMLRecord createXMLRecord(String rootName) { XMLRecord xmlRec; if (getQuery().getDescriptor() != null && getQuery().getDescriptor() instanceof EISDescriptor) { xmlRec = (XMLRecord)((XMLObjectBuilder)this.getQuery().getDescriptor().getObjectBuilder()).createRecord(getInputRootElementName(), getQuery().getSession()); } else { xmlRec = new org.eclipse.persistence.oxm.record.DOMRecord(getInputRootElementName()); xmlRec.setSession(getQuery().getSession()); } return xmlRec; } }
/** * INTERNAL: * Use the createRecord method on ObjectBuilder in case the root element is namespace qualified */ protected XMLRecord createXMLRecord(String rootName) { XMLRecord xmlRec; if (getQuery().getDescriptor() != null && getQuery().getDescriptor() instanceof EISDescriptor) { xmlRec = (XMLRecord)((XMLObjectBuilder)this.getQuery().getDescriptor().getObjectBuilder()).createRecord(getInputRootElementName(), getQuery().getSession()); } else { xmlRec = new org.eclipse.persistence.oxm.record.DOMRecord(getInputRootElementName()); xmlRec.setSession(getQuery().getSession()); } return xmlRec; } }
/** * Set the default record name from the descriptor. */ public void prepare(AbstractSession session) { if (getInputRootElementName().length() == 0) { if ((getQuery() != null) && (getQuery().getDescriptor() instanceof EISDescriptor)) { EISDescriptor descriptor = (EISDescriptor)getQuery().getDescriptor(); setInputRootElementName(descriptor.getDataTypeName()); } else { setInputRootElementName("input"); } } if (getOutputRootElementName().length() == 0) { if ((getQuery() != null) && (getQuery().getDescriptor() instanceof EISDescriptor)) { EISDescriptor descriptor = (EISDescriptor)getQuery().getDescriptor(); setOutputRootElementName(descriptor.getDataTypeName()); } else { setInputRootElementName("output"); } } super.prepare(session); }
/** * Set the default record name from the descriptor. */ public void prepare(AbstractSession session) { if (getInputRootElementName().length() == 0) { if ((getQuery() != null) && (getQuery().getDescriptor() instanceof EISDescriptor)) { EISDescriptor descriptor = (EISDescriptor)getQuery().getDescriptor(); setInputRootElementName(descriptor.getDataTypeName()); } else { setInputRootElementName("input"); } } if (getOutputRootElementName().length() == 0) { if ((getQuery() != null) && (getQuery().getDescriptor() instanceof EISDescriptor)) { EISDescriptor descriptor = (EISDescriptor)getQuery().getDescriptor(); setOutputRootElementName(descriptor.getDataTypeName()); } else { setInputRootElementName("output"); } } super.prepare(session); }
/** * Set the default record name from the descriptor. */ public void prepare(AbstractSession session) { if (getInputRootElementName().length() == 0) { if ((getQuery() != null) && (getQuery().getDescriptor() instanceof EISDescriptor)) { EISDescriptor descriptor = (EISDescriptor)getQuery().getDescriptor(); setInputRootElementName(descriptor.getDataTypeName()); } else { setInputRootElementName("input"); } } if (getOutputRootElementName().length() == 0) { if ((getQuery() != null) && (getQuery().getDescriptor() instanceof EISDescriptor)) { EISDescriptor descriptor = (EISDescriptor)getQuery().getDescriptor(); setOutputRootElementName(descriptor.getDataTypeName()); } else { setInputRootElementName("output"); } } super.prepare(session); }