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> findByIsDefaultProfile(boolean IsDefaultProfile);
12
    List<Stakeholder> findByIsDefaultProfileAndType(boolean IsDefaultProfile, String Type);
13

    
14
    Stakeholder findById(String Id);
15
    Stakeholder findByAlias(String Alias);
16

    
17
    void delete(String Id);
18

    
19
    Stakeholder save(Stakeholder stakeholder);
20
}
(4-4/4)