// Path: my-aktion/src/main/java/de/dpunkt/myaktion/services/SpendeService.java
// public interface SpendeService {
// 	List<Spende> getSpendeListPublic(Long aktionId) throws ObjectNotFoundException;
// 	List<Spende> getSpendeList(Long aktionId);
// 	void addSpende(Long aktionId, Spende spende);
// 	void transferSpende();
// }


import javax.ejb.Schedule;
import javax.ejb.Singleton;
import javax.inject.Inject;
import de.dpunkt.myaktion.services.SpendeService;

package de.dpunkt.myaktion.scheduler;



@Singleton
public class SchedulerBean {
	
	@Inject
	private SpendeService spendeService;
	
    @Schedule(minute="*/5", hour="*")
    /**
     * Ruft alle 5 Minuten die Methode transferSpende des SpendeService auf
     */
    public void doTransferSpende(){

// Path: my-aktion/src/main/java/de/dpunkt/myaktion/services/SpendeService.java
// public interface SpendeService {
// 	List<Spende> getSpendeListPublic(Long aktionId) throws ObjectNotFoundException;
// 	List<Spende> getSpendeList(Long aktionId);
// 	void addSpende(Long aktionId, Spende spende);
// 	void transferSpende();
// }


// Path: my-aktion/src/main/java/de/dpunkt/myaktion/scheduler/SchedulerBean.java
import javax.ejb.Schedule;
import javax.ejb.Singleton;
import javax.inject.Inject;
import de.dpunkt.myaktion.services.SpendeService;

package de.dpunkt.myaktion.scheduler;



@Singleton
public class SchedulerBean {
	
	@Inject
	private SpendeService spendeService;
	
    @Schedule(minute="*/5", hour="*")
    /**
     * Ruft alle 5 Minuten die Methode transferSpende des SpendeService auf
     */
    public void doTransferSpende(){

    	spendeService.transferSpende();
