}
else if (element instanceof DnaSample) {
DnaSample dnaSample = (DnaSample)element;
- if (!(dnaSample.getCacheStrategy() instanceof DnaSampleDefaultCacheStrategy)){
+ if (!(dnaSample.cacheStrategy() instanceof DnaSampleDefaultCacheStrategy)){
dnaSample.setCacheStrategy(new DnaSampleDefaultCacheStrategy());
}
dnaSample.setTitleCache(null);
private static void addTypeDesignation(DerivedUnit derivedUnit, SpecimenTypeDesignation typeDesignation){
Collection<SpecimenTypeDesignation> list = typeDesignations.get(derivedUnit);
if(list==null){
- list = new ArrayList<SpecimenTypeDesignation>();
+ list = new ArrayList<>();
}
list.add(typeDesignation);
typeDesignations.put(derivedUnit, list);
}
public void updateLabelCache(Collection<SpecimenOrObservationBase<?>> rootElements) {
- multiLinkSingleReads = new HashSet<SingleRead>();
- typeDesignations = new HashMap<DerivedUnit, Collection<SpecimenTypeDesignation>>();
+ multiLinkSingleReads = new HashSet<>();
+ typeDesignations = new HashMap<>();
for(Entry<SingleRead, Collection<Sequence>> entry:CdmStore.getService(ISequenceService.class).getSingleReadSequencesMap().entrySet()){
if(entry.getValue().size()>1){
multiLinkSingleReads.add(entry.getKey());