1 16 package com.blandware.atleap.persistence.core; 17 18 import com.blandware.atleap.common.util.PartialCollection; 19 import com.blandware.atleap.common.util.QueryInfo; 20 import com.blandware.atleap.model.core.Role; 21 22 30 public interface RoleDAO extends DAO { 31 32 37 public void setUserDAO(UserDAO userDAO); 38 39 41 46 public void createRole(Role role); 47 48 54 public Role retrieveRole(String roleName); 55 56 61 public void updateRole(Role role); 62 63 68 public void deleteRole(Role role); 69 70 72 78 public PartialCollection listRoles(QueryInfo queryInfo); 79 80 87 public boolean hasDuplicates(Role role); 88 89 91 97 public Role findRoleByTitle(String title); 98 } 99 | Popular Tags |