1
|
package eu.dnetlib.goldoa.service;
|
2
|
|
3
|
import eu.dnetlib.goldoa.domain.ManagerException;
|
4
|
import eu.dnetlib.goldoa.domain.Publication;
|
5
|
|
6
|
/**
|
7
|
* Created by antleb on 3/13/15.
|
8
|
*/
|
9
|
public interface PublicationManager {
|
10
|
|
11
|
public Publication getPublication(String publicationId);
|
12
|
|
13
|
public Publication savePublication(Publication publication);
|
14
|
|
15
|
/**
|
16
|
* @param doi (10.2105/ajph.2009.160184)
|
17
|
* @return
|
18
|
* @throws ManagerException
|
19
|
*/
|
20
|
public Publication resolveDOI(String doi) throws ManagerException;
|
21
|
}
|