Revision 8b8385d3
Added by Patrick Plitzner about 8 years ago
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/application/CdmApplicationController.java | ||
---|---|---|
42 | 42 |
import eu.etaxonomy.cdm.api.service.IDescriptionService; |
43 | 43 |
import eu.etaxonomy.cdm.api.service.IEntityConstraintViolationService; |
44 | 44 |
import eu.etaxonomy.cdm.api.service.IEntityValidationService; |
45 |
import eu.etaxonomy.cdm.api.service.IEventBaseService; |
|
45 | 46 |
import eu.etaxonomy.cdm.api.service.IFeatureNodeService; |
46 | 47 |
import eu.etaxonomy.cdm.api.service.IFeatureTreeService; |
47 | 48 |
import eu.etaxonomy.cdm.api.service.IGrantedAuthorityService; |
... | ... | |
487 | 488 |
@Override |
488 | 489 |
public ISequenceService getSequenceService(){ |
489 | 490 |
return configuration.getSequenceService(); |
491 |
} |
|
492 |
|
|
493 |
@Override |
|
494 |
public IEventBaseService getEventBaseService() { |
|
495 |
return configuration.getEventBaseService(); |
|
490 | 496 |
} |
497 |
|
|
491 | 498 |
|
492 | 499 |
|
493 | 500 |
@Override |
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/application/CdmApplicationDefaultConfiguration.java | ||
---|---|---|
40 | 40 |
import eu.etaxonomy.cdm.api.service.IDescriptionService; |
41 | 41 |
import eu.etaxonomy.cdm.api.service.IEntityConstraintViolationService; |
42 | 42 |
import eu.etaxonomy.cdm.api.service.IEntityValidationService; |
43 |
import eu.etaxonomy.cdm.api.service.IEventBaseService; |
|
43 | 44 |
import eu.etaxonomy.cdm.api.service.IFeatureNodeService; |
44 | 45 |
import eu.etaxonomy.cdm.api.service.IFeatureTreeService; |
45 | 46 |
import eu.etaxonomy.cdm.api.service.IGrantedAuthorityService; |
... | ... | |
121 | 122 |
//@Qualifier("sequenceService") |
122 | 123 |
private ISequenceService sequenceService; |
123 | 124 |
@Autowired |
125 |
//@Qualifier("eventBaseService") |
|
126 |
private IEventBaseService eventBaseService; |
|
127 |
@Autowired |
|
124 | 128 |
//@Qualifier("mediaService") |
125 | 129 |
private IMediaService mediaService; |
126 | 130 |
@Autowired |
... | ... | |
274 | 278 |
return this.sequenceService; |
275 | 279 |
} |
276 | 280 |
|
281 |
@Override |
|
282 |
public IEventBaseService getEventBaseService() { |
|
283 |
return this.eventBaseService; |
|
284 |
} |
|
285 |
|
|
277 | 286 |
@Override |
278 | 287 |
public IMediaService getMediaService(){ |
279 | 288 |
return this.mediaService; |
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/application/ICdmApplicationConfiguration.java | ||
---|---|---|
24 | 24 |
import eu.etaxonomy.cdm.api.service.IDescriptionService; |
25 | 25 |
import eu.etaxonomy.cdm.api.service.IEntityConstraintViolationService; |
26 | 26 |
import eu.etaxonomy.cdm.api.service.IEntityValidationService; |
27 |
import eu.etaxonomy.cdm.api.service.IEventBaseService; |
|
27 | 28 |
import eu.etaxonomy.cdm.api.service.IFeatureNodeService; |
28 | 29 |
import eu.etaxonomy.cdm.api.service.IFeatureTreeService; |
29 | 30 |
import eu.etaxonomy.cdm.api.service.IGrantedAuthorityService; |
... | ... | |
140 | 141 |
*/ |
141 | 142 |
public ISequenceService getSequenceService(); |
142 | 143 |
|
144 |
public IEventBaseService getEventBaseService(); |
|
145 |
|
|
143 | 146 |
|
144 | 147 |
/** |
145 | 148 |
* @return |
cdmlib-services/src/main/resources/eu/etaxonomy/cdm/httpInvokerServices.xml | ||
---|---|---|
411 | 411 |
</value> |
412 | 412 |
</property> |
413 | 413 |
</bean> |
414 |
|
|
415 |
<bean id="httpEventBaseService" |
|
416 |
class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter"> |
|
417 |
<property name="service"> |
|
418 |
<ref bean="eventBaseServiceImpl" /> |
|
419 |
</property> |
|
420 |
<property name="serviceInterface"> |
|
421 |
<value>eu.etaxonomy.cdm.api.service.IEventBaseService |
|
422 |
</value> |
|
423 |
</property> |
|
424 |
</bean> |
|
414 | 425 |
|
415 | 426 |
<bean id="httpIOService" |
416 | 427 |
class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter"> |
cdmlib-services/src/main/resources/eu/etaxonomy/cdm/remoting-services.xml | ||
---|---|---|
53 | 53 |
<prop key="/remoting/progressmonitor.service">httpProgressMonitorService</prop> |
54 | 54 |
<prop key="/remoting/reference.service">httpReferenceService</prop> |
55 | 55 |
<prop key="/remoting/sequence.service">httpSequenceService</prop> |
56 |
<prop key="/remoting/eventbase.service">httpEventBaseService</prop> |
|
56 | 57 |
<prop key="/remoting/taxonnode.service">httpTaxonNodeService</prop> |
57 | 58 |
<prop key="/remoting/taxon.service">httpTaxonService</prop> |
58 | 59 |
<prop key="/remoting/term.service">httpTermService</prop> |
Also available in: Unified diff
Add IEventBaseService to application controller #5403