out.append(escapeStringForBibtex(creditName).replace(' ', '_')+work.getPutCode());
@Override @Transactional public Work updateWork(String orcid, Work work, boolean isApiRequest) { WorkEntity workEntity = workDao.getWork(orcid, work.getPutCode()); String originalVisibility = workEntity.getVisibility(); SourceEntity sourceEntity = sourceManager.retrieveSourceEntity(); if (!existing.getPutCode().equals(work.getPutCode())) { activityValidator.checkExternalIdentifiersForDuplicates(work.getExternalIdentifiers(), existing.getExternalIdentifiers(), existing.getSource(), sourceEntity);
if (work.getPutCode() != null && createFlag) { Map<String, String> params = new HashMap<String, String>(); if (sourceEntity != null) {