Remove old interfaces
[lgpl/argeo-commons.git] / security / runtime / org.argeo.security.core / src / main / java / org / argeo / security / UserAdminDao.java
index 1ca452a742309e3fe5cfe1b88fd4bbd05ecfb780..cf8c77b5913df4c9a3e8dd251069f9899cdd126d 100644 (file)
@@ -22,25 +22,13 @@ import java.util.Set;
  * Access to the users and roles referential (dependent from the underlying
  * storage, e.g. LDAP).
  */
-public interface UserAdminDao{
+public interface UserAdminDao {
        /** List all users */
-       public Set<ArgeoUser> listUsers();
+       public Set<String> listUsers();
 
        /** List roles that can be modified */
        public Set<String> listEditableRoles();
 
-       public void updateUser(ArgeoUser user);
-
-       public void updateUserPassword(String username, String password);
-       
-       /**
-        * Creates a new user in the underlying storage. <b>DO NOT CALL DIRECTLY</b>
-        * use {@link ArgeoSecurityService#newUser(ArgeoUser)} instead.
-        */
-       public void createUser(ArgeoUser user);
-
-       public void deleteUser(String username);
-
        /**
         * Creates a new role in the underlying storage. <b>DO NOT CALL DIRECTLY</b>
         * use {@link ArgeoSecurityService#newRole(String)} instead.
@@ -50,11 +38,6 @@ public interface UserAdminDao{
        public void deleteRole(String role);
 
        /** List all users having this role. */
-       public Set<ArgeoUser> listUsersInRole(String role);
-
-       public Boolean userExists(String username);
-
-       public ArgeoUser getUser(String username);
+       public Set<String> listUsersInRole(String role);
 
-       public ArgeoUser getUserWithPassword(String username);
 }