Project

General

Profile

« Previous | Next » 

Revision 57d5b579

Added by Andreas Müller about 5 years ago

ref #8030 rename updateTitleCache to updateCaches

View differences:

cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/operation/CacheUpdaterWithNewCacheStrategy.java
54 54
		try {
55 55
			//TermBase
56 56
			if (DefinedTermBase.class.isAssignableFrom(clazz)){
57
				getTermService().updateTitleCache((Class) clazz, null, null, null);
57
				getTermService().updateCaches((Class) clazz, null, null, null);
58 58
			}else if (FeatureTree.class.isAssignableFrom(clazz)){
59
				getFeatureTreeService().updateTitleCache((Class) clazz, null, null, null);
59
				getFeatureTreeService().updateCaches((Class) clazz, null, null, null);
60 60
			}else if (TermVocabulary.class.isAssignableFrom(clazz)){
61
				getVocabularyService().updateTitleCache((Class) clazz, null, null, null);
61
				getVocabularyService().updateCaches((Class) clazz, null, null, null);
62 62
			}
63 63
			//DescriptionBase
64 64
			else if (DescriptionBase.class.isAssignableFrom(clazz)){
65
				getDescriptionService().updateTitleCache((Class) clazz, null, null, null);
65
				getDescriptionService().updateCaches((Class) clazz, null, null, null);
66 66
			}
67 67
			//Media
68 68
			else if (Media.class.isAssignableFrom(clazz)){
69
				getMediaService().updateTitleCache((Class) clazz, null, null, null);
69
				getMediaService().updateCaches((Class) clazz, null, null, null);
70 70
			}//TaxonBase
71 71
			else if (TaxonBase.class.isAssignableFrom(clazz)){
72 72
				TaxonBaseShortSecCacheStrategy<TaxonBase> cacheStrategy = new TaxonBaseShortSecCacheStrategy<TaxonBase>();
73
				getTaxonService().updateTitleCache((Class) clazz, null,cacheStrategy , null);
73
				getTaxonService().updateCaches((Class) clazz, null,cacheStrategy , null);
74 74
			}
75 75
			//IdentifiableMediaEntity
76 76
			else if (AgentBase.class.isAssignableFrom(clazz)){
77
				getAgentService().updateTitleCache((Class) clazz, null, null, null);
77
				getAgentService().updateCaches((Class) clazz, null, null, null);
78 78
			}else if (Collection.class.isAssignableFrom(clazz)){
79
				getCollectionService().updateTitleCache((Class) clazz, null, null, null);
79
				getCollectionService().updateCaches((Class) clazz, null, null, null);
80 80
			}else if (Reference.class.isAssignableFrom(clazz)){
81
				getReferenceService().updateTitleCache((Class) clazz, null, null, null);
81
				getReferenceService().updateCaches((Class) clazz, null, null, null);
82 82
			}else if (SpecimenOrObservationBase.class.isAssignableFrom(clazz)){
83
				getOccurrenceService().updateTitleCache((Class) clazz, null, null, null);
83
				getOccurrenceService().updateCaches((Class) clazz, null, null, null);
84 84
			}
85 85
			//Sequence
86 86
			else if (Sequence.class.isAssignableFrom(clazz)){
87 87
				//TODO misuse TaxonServic for sequence update, use sequence service when it exists
88
				getTaxonService().updateTitleCache((Class) clazz, null, null, null);
88
				getTaxonService().updateCaches((Class) clazz, null, null, null);
89 89
			}
90 90
			//TaxonName
91 91
			else if (TaxonName.class.isAssignableFrom(clazz)){
92
				getNameService().updateTitleCache((Class) clazz, null, null, null);
92
				getNameService().updateCaches((Class) clazz, null, null, null);
93 93
			}
94 94
			//Classification
95 95
			else if (Classification.class.isAssignableFrom(clazz)){
96
				getClassificationService().updateTitleCache((Class) clazz, null, null, null);
96
				getClassificationService().updateCaches((Class) clazz, null, null, null);
97 97
			}
98 98
			//unknown class
99 99
			else {
100
				String warning = "Unknown identifable entity subclass + " + clazz == null ? "null" : clazz.getName();
100
				String warning = "Unknown identifable entity subclass + " + clazz.getName();
101 101
				logger.error(warning);
102 102
				return false;
103 103
				//getTaxonService().updateTitleCache((Class) clazz);
104 104
			}
105 105
			return true;
106 106
		} catch (Exception e) {
107
			String warning = "Exception occurred when trying to update class + " + clazz == null ? "null" : clazz.getName();
107
			String warning = "Exception occurred when trying to update class + " + clazz.getName();
108 108
			warning += " Exception was: " + e.getMessage();
109 109
			logger.error(warning);
110 110
			e.printStackTrace();

Also available in: Unified diff