@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 theName; theName = this.getName(); strategy.appendField(locator, this, "name", buffer, theName); } { OrganizationAddress theAddress; theAddress = this.getAddress(); strategy.appendField(locator, this, "address", buffer, theAddress); } { DisambiguatedOrganization theDisambiguatedOrganization; theDisambiguatedOrganization = this.getDisambiguatedOrganization(); strategy.appendField(locator, this, "disambiguatedOrganization", buffer, theDisambiguatedOrganization); } return buffer; }
if (e.getOrganization() != null && e.getOrganization().getDisambiguatedOrganization() != null) doc.alumniOf.add(createOrg( e.getOrganization().getName(), e.getDepartmentName(), e.getOrganization().getDisambiguatedOrganization().getDisambiguationSource(), if (e.getOrganization() != null && e.getOrganization().getDisambiguatedOrganization() != null) doc.affiliation.add(createOrg( e.getOrganization().getName(), e.getDepartmentName(), e.getOrganization().getDisambiguatedOrganization().getDisambiguationSource(), && e.getFundingSummary().get(0).getOrganization().getDisambiguatedOrganization() != null) { SchemaOrgAffiliation a = createOrg( e.getFundingSummary().get(0).getOrganization().getName(), e.getFundingSummary().get(0).getTitle().getTitle().getContent(), e.getFundingSummary().get(0).getOrganization().getDisambiguatedOrganization().getDisambiguationSource(),
@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); }