/** * Sets Interactor Organism. * * @param interactor Data Services Interactor Object. * @param jaxbInteractor JAXB Protein Interactor Object. */ private void setOrganism(Interactor interactor, InteractorElementType jaxbInteractor) { InteractorElementType.Organism organism = new InteractorElementType.Organism(); String taxonomyID = (String) interactor.getAttribute(InteractorVocab.ORGANISM_NCBI_TAXONOMY_ID); if (taxonomyID != null) { int taxId = Integer.parseInt(taxonomyID); organism.setNcbiTaxId(taxId); } NamesType orgNames = new NamesType(); String commonName = (String) interactor.getAttribute(InteractorVocab.ORGANISM_COMMON_NAME); if (commonName != null) { orgNames.setShortLabel(commonName); } String speciesName = (String) interactor.getAttribute(InteractorVocab.ORGANISM_SPECIES_NAME); if (speciesName != null) { orgNames.setFullName(speciesName); } organism.setNames(orgNames); jaxbInteractor.setOrganism(organism); }