Revision 08dc143d
Added by Markus Döring almost 17 years ago
cdmlibrary/src/test/java/eu/etaxonomy/cdm/functiontest/SpringControl.java | ||
---|---|---|
9 | 9 |
import org.springframework.core.io.*; |
10 | 10 |
|
11 | 11 |
import eu.etaxonomy.cdm.api.application.CdmApplicationController; |
12 |
import eu.etaxonomy.cdm.aspect.PropertyChangeTest; |
|
12 | 13 |
import eu.etaxonomy.cdm.model.agent.Team; |
13 | 14 |
import eu.etaxonomy.cdm.model.name.*; |
14 | 15 |
import eu.etaxonomy.cdm.persistence.dao.*; |
... | ... | |
58 | 59 |
TaxonName tn = appCtr.getNameService().createTaxonName(Rank.SPECIES); |
59 | 60 |
TaxonName tn3 = appCtr.getNameService().createTaxonName(Rank.SPECIES); |
60 | 61 |
|
62 |
// setup listeners |
|
63 |
PropertyChangeTest listener = new PropertyChangeTest(); |
|
64 |
tn.addPropertyChangeListener(listener); |
|
65 |
tn3.addPropertyChangeListener(listener); |
|
66 |
|
|
61 | 67 |
// test listeners |
62 | 68 |
tn.setGenus("tn1-Genus1"); |
63 | 69 |
tn3.setGenus("tn3-genus"); |
... | ... | |
65 | 71 |
|
66 | 72 |
logger.info("Create new Author team..."); |
67 | 73 |
Team team= new Team(); |
74 |
team.addPropertyChangeListener(listener); |
|
68 | 75 |
team.setShortName("AuthorTeam1"); |
69 | 76 |
tn.setAuthorTeam(team); |
70 | 77 |
|
Also available in: Unified diff
new changePropertySupport via AspectJ works also with Hibernate persistency. Updated Spring config file