Project

General

Profile

1
package eu.dnetlib.rmi.provision;
2

    
3
import java.util.List;
4
import javax.jws.WebMethod;
5
import javax.jws.WebService;
6

    
7
import eu.dnetlib.common.rmi.BaseService;
8

    
9
/**
10
 * Interface for the IndexService.
11
 *
12
 * @author alessia
13
 */
14
@WebService(targetNamespace = "http://services.dnetlib.eu/")
15
public interface IndexService extends BaseService {
16

    
17
	/**
18
	 * Returns list of all stored indices.
19
	 *
20
	 * @return list of all stored indices
21
	 * @throws IndexServiceException
22
	 */
23
	@WebMethod(operationName = "getListOfIndices", action = "getListOfIndices")
24
	public List<String> getListOfIndices() throws IndexServiceException;
25
}
(3-3/4)