]> git.argeo.org Git - lgpl/argeo-commons.git/blobdiff - security/runtime/org.argeo.security.core/src/main/java/org/argeo/security/ArgeoSecurityDao.java
Use versions 1.1.3
[lgpl/argeo-commons.git] / security / runtime / org.argeo.security.core / src / main / java / org / argeo / security / ArgeoSecurityDao.java
index 7156a93eaccd3a25a11dc0a0bb51a03ea186ce1e..81baa5e2853c1b05792ff5e696207a2b93de43f1 100644 (file)
 
 package org.argeo.security;
 
-import java.util.List;
 
-public interface ArgeoSecurityDao {
-//     public ArgeoUser getCurrentUser();
-
-       public List<ArgeoUser> listUsers();
-
-       public List<String> listEditableRoles();
-
-       public void create(ArgeoUser user);
-
-       public void update(ArgeoUser user);
-
-       public void delete(String username);
-
-       public void createRole(String role, String superuserName);
-
-       public void deleteRole(String role);
-
-       public Boolean userExists(String username);
-
-       public ArgeoUser getUser(String username);
-
-       public ArgeoUser getUserWithPassword(String username);
-       
-       public String getDefaultRole();
+/**
+ * Access to the users and roles referential (dependent from the underlying
+ * storage, e.g. LDAP).
+ */
+@Deprecated
+public interface ArgeoSecurityDao extends CurrentUserDao,UserAdminDao{
 }