Project

General

Profile

1
package eu.dnetlib.uoamonitorservice.dao;
2

    
3
import eu.dnetlib.uoamonitorservice.entities.Stakeholder;
4

    
5
import java.util.List;
6

    
7
public interface StakeholderDAO {
8
    List<Stakeholder> findAll();
9
    List<Stakeholder> findByType(String Type);
10

    
11
    List<Stakeholder> findByDefaultId(String DefaultId);
12
    List<Stakeholder> findByDefaultIdAndType(String DefaultId, String Type);
13

    
14
    List<Stakeholder> findByDefaultIdNot(String DefaultId);
15
    List<Stakeholder> findByDefaultIdNotAndType(String DefaultId, String Type);
16

    
17
    Stakeholder findById(String Id);
18
    Stakeholder findByAlias(String Alias);
19

    
20
    void delete(String Id);
21

    
22
    Stakeholder save(Stakeholder stakeholder);
23
}
(8-8/10)