| 1 6 7 package com.raptus.owxv3.api.usermgr; 8 9 import java.util.*; 10 11 15 public interface UserMgr 16 { 17 25 public User getUser(String name, String password); 26 27 35 public User getUser(String name); 36 37 38 43 public int getUsersCount(); 44 45 50 public Iterator getUsers(); 51 52 59 public boolean existUser(String name); 60 61 73 public boolean addUser(String name, String password,String username,String email,String locale, User addedby); 74 75 87 public boolean updateUser(String name, String password,String username,String email,String locale, User addedby); 88 89 97 public boolean removeUser(User user,User removedby); 98 99 107 public boolean addRole(String role, String description); 108 109 117 public boolean updateRole(String role, String description); 118 119 126 public Role getRole(String name); 127 128 135 public boolean removeRole(Role r); 136 137 142 public Iterator getAllRolesAsString(); 143 144 149 public Iterator getAllRoles(); 150 151 158 public Iterator getRolesForUser(User u); 159 160 167 public Iterator getRolesAsStringForUser(User u); 168 169 175 public void setRolesForUser(User u, String [] roles); 176 177 183 public void setRolesForUser(User u, List roles); 184 185 } 186 187 | Popular Tags |