/**
* The contents of this file are subject to the license and copyright
* detailed in the LICENSE and NOTICE files at the root of the source
* tree and available online at
*
* http://www.dspace.org/license/
*/
package org.dspace.services.events;
import java.util.List;
import java.util.Vector;
import org.dspace.services.model.Event;
import org.dspace.services.model.EventListener;
/**
* This is a sample event listener for testing,
* it does no filtering
*
* @author Aaron Zeckoski (azeckoski@gmail.com) - azeckoski - 1:17:31 PM Nov 20, 2008
*/
public class EventListenerNoFilter implements EventListener {
public List<Event> received = new Vector<Event>();
public List<Event> getReceivedEvents() {
return received;
}
public void clearReceivedEvents() {
received.clear();
}
/* (non-Javadoc)
* @see org.dspace.services.model.EventListener#getEventNamePrefixes()
*/
public String[] getEventNamePrefixes() {
return null;
}
/* (non-Javadoc)
* @see org.dspace.services.model.EventListener#getResourcePrefix()
*/
public String getResourcePrefix() {
return null;
}
/* (non-Javadoc)
* @see org.dspace.services.model.EventListener#receiveEvent(org.dspace.services.model.Event)
*/
public void receiveEvent(Event event) {
received.add(event);
}
}