Projekt

Obecné

Profil

Stáhnout (544 Bajtů) Statistiky
| Větev: | Revize:
1 21d41302 mlinha
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 fab2885e mlinha
24
    /**
25
     * Get role from database by name.
26
     * @param name name of the role
27
     * @return List of roles.
28
     */
29 6af5c07d Vojtěch Danišík
    Role getRole(String name);
30 21d41302 mlinha
}