public void setSourceName(SourceAware sourceAware) { if (sourceAware != null) { Source source = sourceAware.getSource(); if (source != null) { String sourceId = source.retrieveSourcePath(); if (!PojoUtil.isEmpty(sourceId)) { String sourceName = sourceNameCacheManager.retrieve(sourceId); if (!PojoUtil.isEmpty(sourceName)) { source.setSourceName(new SourceName(sourceName)); } else { source.setSourceName(null); } } } } }
Source source = new Source(); source.setSourceClientId(new SourceClientId(clientId)); source.setSourceName(new SourceName(clientDetails.getClientName()));
String sourceNameValue = sourceNameCacheManager.retrieve(s.getSourceOrcid().getPath()); if (sourceNameValue != null) { s.setSourceName(new SourceName(sourceNameValue)); String sourceNameValue = sourceNameCacheManager.retrieve(s.getSourceClientId().getPath()); if (sourceNameValue != null) { s.setSourceName(new SourceName(sourceNameValue));