Projekt

Obecné

Profil

Stáhnout (544 Bajtů) Statistiky
| Větev: | Revize:
1
package vldc.aswi.service;
2

    
3
import vldc.aswi.domain.Role;
4

    
5
import java.util.List;
6

    
7
/**
8
 * Interface for Role manager.
9
 */
10
public interface RoleManager {
11

    
12
    /**
13
     * Get all roles from database.
14
     * @return List of roles.
15
     */
16
    List<Role> getRoles();
17

    
18
    /**
19
     * Add newly created role into database.
20
     * @param name Name of role.
21
     */
22
    void addRole(String name);
23

    
24
    /**
25
     * Get role from database by name.
26
     * @param name name of the role
27
     * @return List of roles.
28
     */
29
    Role getRole(String name);
30
}
(13-13/18)