package is.idega.idegaweb.marathon.business;
import java.util.Collection;
import is.idega.idegaweb.marathon.data.PledgeHome;
import javax.ejb.EJBException;
import com.idega.business.IBOService;
import com.idega.data.IDOCreateException;
import java.rmi.RemoteException;
public interface PledgeBusiness extends IBOService {
/**
* @see is.idega.idegaweb.marathon.business.PledgeBusinessBean#getCharities
*/
public Collection getPledges() throws EJBException, RemoteException;
/**
* @see is.idega.idegaweb.marathon.business.PledgeBusinessBean#getCharities
*/
public Collection getPledgesForUser(int userID) throws EJBException, RemoteException;
/**
* @see is.idega.idegaweb.marathon.business.PledgeBusinessBean#saveParticipants
*/
public Collection saveParticipants(Collection pledgeHolders) throws IDOCreateException, RemoteException;
/**
* @see is.idega.idegaweb.marathon.business.PledgeBusinessBean#getPledgeHome
*/
public PledgeHome getPledgeHome() throws RemoteException;
}