Project

General

Profile

1
package eu.dnetlib.pid.resolver.model;
2

    
3
import java.util.List;
4

    
5
public interface ResolvedObject {
6

    
7
    String getPid();
8

    
9
    ResolvedObject setPid(String pid);
10

    
11
    String getPidType();
12

    
13
    ResolvedObject setPidType(String pidType);
14

    
15
    String getIdentifier();
16

    
17
    ObjectType getType();
18

    
19
    ResolvedObject setType(ObjectType Type);
20

    
21
    String toJsonString();
22

    
23
    List<ObjectRelation> getRelations();
24

    
25
    /**
26
     * Gets the datasource provenance.
27
     *
28
     * @return the datasource provenance
29
     */
30
    List<ObjectProvenance> getDatasourceProvenance();
31

    
32
    /**
33
     * Sets the datasource provenance.
34
     *
35
     * @param datasourceProvenance the new datasource provenance
36
     */
37
    ResolvedObject setDatasourceProvenance(final List<ObjectProvenance> datasourceProvenance);
38

    
39
    ResolvedObject setSubjects(List<SubjectType> subjectResult);
40
}
(6-6/7)