Revision c86eab33
Added by Andreas Müller almost 4 years ago
eu.etaxonomy.taxeditor.cdmlib/src/main/java/eu/etaxonomy/cdm/api/cache/CdmServiceCacher.java | ||
---|---|---|
14 | 14 |
import eu.etaxonomy.cdm.config.ConfigFileUtil; |
15 | 15 |
import eu.etaxonomy.cdm.model.common.CdmBase; |
16 | 16 |
import eu.etaxonomy.cdm.model.term.DefinedTermBase; |
17 |
import eu.etaxonomy.cdm.model.term.Representation; |
|
17 | 18 |
import eu.etaxonomy.cdm.model.term.TermBase; |
18 | 19 |
import eu.etaxonomy.taxeditor.service.RemoteInvocationTermCacher; |
19 | 20 |
import eu.etaxonomy.taxeditor.session.CdmEntitySession; |
... | ... | |
108 | 109 |
|
109 | 110 |
@Override |
110 | 111 |
public boolean isCachable(CdmBase cdmEntity) { |
111 |
// if(cdmEntity != null && cdmEntity instanceof DefinedTermBase) { |
|
112 |
if(cdmEntity != null && cdmEntity instanceof TermBase) { |
|
112 |
if(cdmEntity == null){ |
|
113 |
return false; |
|
114 |
}else if (cdmEntity instanceof TermBase || cdmEntity instanceof Representation){ |
|
113 | 115 |
return true; |
116 |
}else{ |
|
117 |
return false; |
|
114 | 118 |
} |
115 |
return false; |
|
116 | 119 |
} |
117 | 120 |
|
118 | 121 |
public void setCdmEntitySessionManager(ICdmEntitySessionManager cdmEntitySessionManager) { |
Also available in: Unified diff
ref #9078 include Representation to permanent cache