| 1 package org.appfuse.dao.ibatis; 2 3 import java.util.List ; 4 5 import org.appfuse.dao.RoleDao; 6 import org.appfuse.model.Role; 7 8 18 public class RoleDaoiBatis extends BaseDaoiBATIS implements RoleDao { 19 20 public List getRoles(Role role) { 21 return getSqlMapClientTemplate().queryForList("getRoles", null); 22 } 23 24 public Role getRoleByName(String name) { 25 return (Role) getSqlMapClientTemplate().queryForObject("getRoleByName", name); 26 } 27 28 public void saveRole(final Role role) { 29 if (role.getId() == null) { 30 getSqlMapClientTemplate().update("addRole", role); 31 } else { 32 getSqlMapClientTemplate().update("updateRole", role); 33 } 34 } 35 36 public void removeRole(String rolename) { 37 getSqlMapClientTemplate().update("deleteRole", rolename); 38 } 39 40 } 41 | Popular Tags |