Project

General

Profile

« Previous | Next » 

Revision 8b8385d3

Added by Patrick Plitzner about 8 years ago

Add IEventBaseService to application controller #5403

View differences:

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