package eu.dnetlib.actionmanager.rmi;

import java.util.List;

import javax.jws.WebParam;
import javax.jws.WebService;

import eu.dnetlib.actionmanager.common.Agent;
import eu.dnetlib.actionmanager.common.Operation;
import eu.dnetlib.actionmanager.common.Provenance;
import eu.dnetlib.actionmanager.set.ActionManagerSet;
import eu.dnetlib.common.rmi.BaseService;

@WebService(targetNamespace = "http://services.dnetlib.eu/")
public interface ActionManagerService extends BaseService {

	String createSet(@WebParam(name = "set") ActionManagerSet set) throws ActionManagerException;

	boolean deleteSet(@WebParam(name = "setId") String setId) throws ActionManagerException;

	List<ActionManagerSet> ListSets() throws ActionManagerException;

}
