@Override protected void populate(Element xml, Sample sample) { xml.setAttribute("alias", sample.getAlias()); xml.setAttribute("center_name", centreName); Element sampleTitle = xml.getOwnerDocument().createElementNS(null, "TITLE"); sampleTitle.setTextContent(sample.getAlias()); xml.appendChild(sampleTitle); Element sampleName = xml.getOwnerDocument().createElementNS(null, "SAMPLE_NAME"); Element sampleScientificName = xml.getOwnerDocument().createElementNS(null, "SCIENTIFIC_NAME"); sampleScientificName.setTextContent(sample.getScientificName()); sampleName.appendChild(sampleScientificName); // 2/11/2011 Antony Colles moved IF !=null statement, to help produce valid submission XML. Element sampleTaxonIdentifier = xml.getOwnerDocument().createElementNS(null, "TAXON_ID"); if (!isStringEmptyOrNull(sample.getTaxonIdentifier())) { sampleTaxonIdentifier.setTextContent(sample.getTaxonIdentifier()); } else { sampleTaxonIdentifier.setTextContent("000001"); } sampleName.appendChild(sampleTaxonIdentifier); xml.appendChild(sampleName); Element sampleDescription = xml.getOwnerDocument().createElementNS(null, "DESCRIPTION"); sampleDescription.setTextContent(sample.getDescription()); xml.appendChild(sampleDescription); }
dto.setProjectId(from.getProject().getId()); dto.setScientificName(from.getScientificName()); dto.setTaxonIdentifier(from.getTaxonIdentifier()); if (from.getVolume() != null) { dto.setVolume(from.getVolume().toString());
target.setReceivedDate(source.getReceivedDate()); target.setScientificName(source.getScientificName()); target.setTaxonIdentifier(source.getTaxonIdentifier());