1 /***
2 * Business Service Interface to handle communication between web and
3 * persistence layer.
4 *
5 * <p><a href="RoleManager.java.html"><i>View Source</i></a></p>
6 *
7 * @author <a href="mailto:dan@getrolling.com">Dan Kibler </a>
8 */
9 package com.panogenesis.service;
10
11 import java.util.List;
12
13 import com.panogenesis.dao.RoleDAO;
14 import com.panogenesis.model.Role;
15
16 public interface RoleManager {
17
18 public void setRoleDAO(RoleDAO dao);
19
20 public List getRoles(Role role);
21
22 public Role getRole(String rolename);
23
24 public void saveRole(Role role);
25
26 public void removeRole(String rolename);
27 }