]>
git.argeo.org Git - lgpl/argeo-commons.git/blob - ArgeoSecurityDao.java
c49b4ccbc437919a633eaa49dd47eec5e28c49a4
1 package org
.argeo
.security
;
5 public interface ArgeoSecurityDao
{
6 public ArgeoUser
getCurrentUser();
8 public List
<ArgeoUser
> listUsers();
10 public List
<String
> listEditableRoles();
12 public void create(ArgeoUser user
);
14 public void update(ArgeoUser user
);
16 public void delete(String username
);
18 public void createRole(String role
, String superuserName
);
20 public void deleteRole(String role
);
22 public Boolean
userExists(String username
);
24 public ArgeoUser
getUser(String username
);
26 public ArgeoUser
getUserWithPassword(String username
);