-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();