public PersonExternalIdentifiers toPersonExternalIdentifiers() { if(externalIdentifiers == null) { return null; } PersonExternalIdentifiers result = new PersonExternalIdentifiers(); result.setExternalIdentifiers(new ArrayList<PersonExternalIdentifier>()); for(ExternalIdentifierForm form: externalIdentifiers) { result.getExternalIdentifiers().add(form.toPersonExternalIdentifier()); } return result; }
@Override public PersonExternalIdentifiers toExternalIdentifierList(Collection<ExternalIdentifierEntity> entities) { if (entities == null) { return null; } List<PersonExternalIdentifier> externalIdentifier = mapperFacade.mapAsList(entities, PersonExternalIdentifier.class); for(PersonExternalIdentifier e : externalIdentifier) { e.setRelationship(Relationship.SELF); } PersonExternalIdentifiers externalIdentifiers = new PersonExternalIdentifiers(); externalIdentifiers.setExternalIdentifiers(externalIdentifier); return externalIdentifiers; }
PersonExternalIdentifiers filteredExtIds = new PersonExternalIdentifiers(); filteredExtIds.setExternalIdentifiers(new ArrayList<PersonExternalIdentifier>(extIds.getExternalIdentifiers())); person.setExternalIdentifiers(filteredExtIds);
PersonExternalIdentifiers filteredExtIds = new PersonExternalIdentifiers(); filteredExtIds.setExternalIdentifiers(new ArrayList<PersonExternalIdentifier>(extIds.getExternalIdentifiers())); person.setExternalIdentifiers(filteredExtIds);