public interface BaseAuth
Modifier and Type | Method and Description |
---|---|
void |
assignRole(String user,
String role) |
void |
changeSecurity(ChangeSecurity changeSecurity) |
void |
createRole(String role,
boolean active) |
void |
createUser(String user,
String password,
String email,
String name,
boolean active) |
void |
deleteRole(String role) |
void |
deleteUser(String user) |
Map<String,Integer> |
getGrantedRoles(String nodeId) |
Map<String,Integer> |
getGrantedUsers(String nodeId) |
String |
getMail(String user) |
String |
getName(String user) |
List<ProfileSimple> |
getProfiles(boolean filterByActive) |
List<String> |
getRoles() |
List<String> |
getRolesByUser(String user) |
ProfileSimple |
getUserProfile(String userId) |
List<String> |
getUsers() |
List<String> |
getUsersByRole(String role) |
void |
grantRole(String nodeId,
String role,
int permissions,
boolean recursive) |
void |
grantUser(String nodeId,
String user,
int permissions,
boolean recursive) |
void |
login() |
void |
removeRole(String user,
String role) |
void |
revokeRole(String nodeId,
String role,
int permissions,
boolean recursive) |
void |
revokeUser(String nodeId,
String user,
int permissions,
boolean recursive) |
void |
setUserProfile(String userId,
long profileId) |
void |
updateRole(String role,
boolean active) |
void |
updateUser(String user,
String password,
String email,
String name,
boolean active) |
void login() throws UnknowException, WebserviceException
UnknowException
WebserviceException
Map<String,Integer> getGrantedRoles(String nodeId) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, UnknowException, WebserviceException
Map<String,Integer> getGrantedUsers(String nodeId) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, UnknowException, WebserviceException
String getMail(String user) throws PrincipalAdapterException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
String getName(String user) throws DatabaseException, RepositoryException, PrincipalAdapterException, AccessDeniedException, UnknowException, WebserviceException
List<String> getRoles() throws AccessDeniedException, RepositoryException, DatabaseException, PrincipalAdapterException, UnknowException, WebserviceException
List<String> getRolesByUser(String user) throws AccessDeniedException, RepositoryException, DatabaseException, PrincipalAdapterException, UnknowException, WebserviceException
List<String> getUsers() throws AccessDeniedException, RepositoryException, DatabaseException, PrincipalAdapterException, UnknowException, WebserviceException
List<String> getUsersByRole(String role) throws AccessDeniedException, RepositoryException, DatabaseException, PrincipalAdapterException, UnknowException, WebserviceException
void revokeRole(String nodeId, String role, int permissions, boolean recursive) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, UnknowException, WebserviceException
void revokeUser(String nodeId, String user, int permissions, boolean recursive) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, UnknowException, WebserviceException
void grantRole(String nodeId, String role, int permissions, boolean recursive) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, UnknowException, WebserviceException
void grantUser(String nodeId, String user, int permissions, boolean recursive) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, UnknowException, WebserviceException
List<ProfileSimple> getProfiles(boolean filterByActive) throws PrincipalAdapterException, WebserviceException, UnknowException
ProfileSimple getUserProfile(String userId) throws PrincipalAdapterException, WebserviceException, UnknowException
void setUserProfile(String userId, long profileId) throws PrincipalAdapterException, WebserviceException, UnknowException
void createUser(String user, String password, String email, String name, boolean active) throws PrincipalAdapterException, WebserviceException, UnknowException
void deleteUser(String user) throws PrincipalAdapterException, WebserviceException, UnknowException
void updateUser(String user, String password, String email, String name, boolean active) throws PrincipalAdapterException, WebserviceException, UnknowException
void createRole(String role, boolean active) throws PrincipalAdapterException, WebserviceException, UnknowException
void deleteRole(String role) throws PrincipalAdapterException, WebserviceException, UnknowException
void updateRole(String role, boolean active) throws PrincipalAdapterException, WebserviceException, UnknowException
void assignRole(String user, String role) throws PrincipalAdapterException, WebserviceException, UnknowException
void removeRole(String user, String role) throws PrincipalAdapterException, WebserviceException, UnknowException
void changeSecurity(ChangeSecurity changeSecurity) throws PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
Copyright © 2018 Open Knowledge Management System S.L.. All Rights Reserved.