Project

General

Profile

« Previous | Next » 

Revision 5a49a28f

Added by Cherian Mathew almost 9 years ago

#4932 Remove autowired members, Use serliaised cdm model map

View differences:

eu.etaxonomy.taxeditor.cdmlib/src/main/java/eu/etaxonomy/cdm/api/cache/CdmServiceCacher.java
5 5
import net.sf.ehcache.config.CacheConfiguration;
6 6
import net.sf.ehcache.config.SizeOfPolicyConfiguration;
7 7

  
8
import org.springframework.beans.factory.annotation.Autowired;
9 8
import org.springframework.stereotype.Component;
10 9

  
11
import eu.etaxonomy.cdm.api.service.ITermService;
10
import eu.etaxonomy.cdm.api.application.CdmApplicationState;
12 11
import eu.etaxonomy.cdm.model.common.CdmBase;
13 12
import eu.etaxonomy.cdm.model.common.DefinedTermBase;
14 13
import eu.etaxonomy.taxeditor.remoting.cache.CacheLoader;
......
34 33
@Component
35 34
public class CdmServiceCacher extends CdmCacher  implements ICdmEntitySessionManagerObserver {
36 35

  
37
    @Autowired
38
    ITermService termService;
39 36

  
40 37

  
41 38
    private ICdmEntitySessionManager cdmEntitySessionManager;
......
49 46
        DefinedTermBase.setCacher(this);
50 47
        CdmTransientEntityCacher.setDefaultCacher(this);
51 48
        TermServiceRequestExecutor.setDefaultCacher(this);
49

  
52 50
        cacheLoader = new CacheLoader(this);
53 51
    }
54 52

  
......
72 70

  
73 71
    @Override
74 72
    protected CdmBase findByUuid(UUID uuid) {
75
        CdmBase term = termService.findWithoutFlush(uuid);
73
        CdmBase term = CdmApplicationState.getCurrentAppConfig().getTermService().findWithoutFlush(uuid);
76 74
        return load(term);
77 75
    }
78 76

  

Also available in: Unified diff