1 package com.panogenesis.service.impl;
2
3 import java.util.List;
4
5 import com.panogenesis.dao.RoleDAO;
6 import com.panogenesis.model.Role;
7 import com.panogenesis.service.RoleManager;
8
9 /***
10 * Implementation of RoleManager interface.</p>
11 *
12 * <p><a href="RoleManagerImpl.java.html"><i>View Source</i></a></p>
13 *
14 * @author <a href="mailto:dan@getrolling.com">Dan Kibler</a>
15 */
16 public class RoleManagerImpl extends BaseManager implements RoleManager {
17 private RoleDAO dao;
18
19 public void setRoleDAO(RoleDAO dao) {
20 this.dao = dao;
21 }
22
23 public List getRoles(Role role) {
24 return dao.getRoles(role);
25 }
26
27 public Role getRole(String rolename) {
28 return dao.getRole(rolename);
29 }
30
31 public void saveRole(Role role) {
32 dao.saveRole(role);
33 }
34
35 public void removeRole(String rolename) {
36 dao.removeRole(rolename);
37 }
38 }