Revision 2540fa1d
Added by Andreas Müller almost 6 years ago
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/operation/CacheUpdater.java | ||
---|---|---|
65 | 65 |
|
66 | 66 |
private boolean handleMultiTableClasses(Class<? extends IdentifiableEntity> clazz) { |
67 | 67 |
if (clazz.isAssignableFrom(IdentifiableEntity.class)){ |
68 |
List list = Arrays.asList(new Class[]{ |
|
68 |
@SuppressWarnings("rawtypes") |
|
69 |
List list = Arrays.asList(new Class[]{ |
|
69 | 70 |
DescriptionBase.class, IdentifiableMediaEntity.class, |
70 | 71 |
Media.class, Sequence.class, |
71 | 72 |
TaxonBase.class, TaxonName.class, |
... | ... | |
73 | 74 |
}); |
74 | 75 |
handleClassList(list); |
75 | 76 |
}else if (clazz.isAssignableFrom(IdentifiableMediaEntity.class)){ |
76 |
List list = Arrays.asList(new Class[]{AgentBase.class, Collection.class, Reference.class, SpecimenOrObservationBase.class}); |
|
77 |
@SuppressWarnings("rawtypes") |
|
78 |
List list = Arrays.asList(new Class[]{AgentBase.class, Collection.class, Reference.class, SpecimenOrObservationBase.class}); |
|
77 | 79 |
handleClassList(list); |
78 | 80 |
}else if (clazz.isAssignableFrom(TermBase.class)){ |
79 |
List list = Arrays.asList(new Class[]{DefinedTermBase.class, FeatureTree.class, TermVocabulary.class }); |
|
81 |
@SuppressWarnings("rawtypes") |
|
82 |
List list = Arrays.asList(new Class[]{DefinedTermBase.class, FeatureTree.class, TermVocabulary.class }); |
|
80 | 83 |
handleClassList(list); |
81 | 84 |
}else{ |
82 | 85 |
return false; |
... | ... | |
134 | 137 |
String warning = "Unknown identifable entity subclass + " + clazz == null ? "null" : clazz.getName(); |
135 | 138 |
logger.error(warning); |
136 | 139 |
return false; |
137 |
//getTaxonService().updateTitleCache((Class) clazz); |
|
138 | 140 |
} |
139 | 141 |
return true; |
140 | 142 |
} catch (Exception e) { |
Also available in: Unified diff
cleanup