@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-04-24T11:17:38-05:00", comments = "JAXB RI v2.2.11") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { { String theDisambiguatedOrganizationIdentifier; theDisambiguatedOrganizationIdentifier = this.getDisambiguatedOrganizationIdentifier(); strategy.appendField(locator, this, "disambiguatedOrganizationIdentifier", buffer, theDisambiguatedOrganizationIdentifier); } { String theDisambiguationSource; theDisambiguationSource = this.getDisambiguationSource(); strategy.appendField(locator, this, "disambiguationSource", buffer, theDisambiguationSource); } return buffer; }
@Override public OrgEntity getOrgEntity(OrganizationHolder holder) { if(holder == null) return null; OrgEntity orgEntity = new OrgEntity(); org.orcid.jaxb.model.common_v2.Organization organization = holder.getOrganization(); orgEntity.setName(organization.getName()); org.orcid.jaxb.model.common_v2.OrganizationAddress address = organization.getAddress(); orgEntity.setCity(address.getCity()); orgEntity.setRegion(address.getRegion()); orgEntity.setCountry(address.getCountry().value()); if (organization.getDisambiguatedOrganization() != null && organization.getDisambiguatedOrganization().getDisambiguatedOrganizationIdentifier() != null) { OrgDisambiguatedEntity disambiguatedOrg = orgDisambiguatedDao.findBySourceIdAndSourceType(organization.getDisambiguatedOrganization() .getDisambiguatedOrganizationIdentifier(), organization.getDisambiguatedOrganization().getDisambiguationSource()); if (disambiguatedOrg == null) { throw new InvalidDisambiguatedOrgException(); } orgEntity.setOrgDisambiguated(disambiguatedOrg); } return matchOrCreateOrg(orgEntity); }
e.getDepartmentName(), e.getOrganization().getDisambiguatedOrganization().getDisambiguationSource(), e.getOrganization().getDisambiguatedOrganization().getDisambiguatedOrganizationIdentifier(), e.getOrganization().getDisambiguatedOrganization().getExternalIdentifiers() )); e.getDepartmentName(), e.getOrganization().getDisambiguatedOrganization().getDisambiguationSource(), e.getOrganization().getDisambiguatedOrganization().getDisambiguatedOrganizationIdentifier(), e.getOrganization().getDisambiguatedOrganization().getExternalIdentifiers() )); e.getFundingSummary().get(0).getTitle().getTitle().getContent(), e.getFundingSummary().get(0).getOrganization().getDisambiguatedOrganization().getDisambiguationSource(), e.getFundingSummary().get(0).getOrganization().getDisambiguatedOrganization().getDisambiguatedOrganizationIdentifier(), e.getFundingSummary().get(0).getOrganization().getDisambiguatedOrganization().getExternalIdentifiers()); if (e.getIdentifiers() != null && e.getIdentifiers().getExternalIdentifier() != null)