public interface BaseAuth
Modifier and Type | Method and Description |
---|---|
void |
assignRole(String userId,
String roleId) |
void |
changeSecurity(String uuid,
ChangeSecurity changeSecurity) |
void |
createRole(String roleId,
boolean active) |
void |
createUser(String userId,
String password,
String email,
String name,
boolean active) |
void |
deleteRole(String roleId) |
void |
deleteUser(String userId) |
Map<String,Integer> |
getGrantedRoles(String uuid) |
Map<String,Integer> |
getGrantedUsers(String uuid) |
GrantedUsersAndRolesItem |
getGrantedUsersAndRoles(String uuid) |
List<Profile> |
getProfiles(boolean filterByActive) |
List<String> |
getRoles(boolean showAll) |
List<String> |
getRolesByUser(String userId) |
String |
getSessionId() |
CommonUser |
getUser(String userId) |
Profile |
getUserProfile(String userId) |
List<CommonUser> |
getUsers(boolean showAll) |
List<CommonUser> |
getUsersByRole(String roleId) |
List<Tenant> |
getUserTenants() |
void |
grantRole(String uuid,
String roleId,
int permissions,
boolean recursive) |
void |
grantUser(String uuid,
String userId,
int permissions,
boolean recursive) |
boolean |
hasSecurityRecursive() |
boolean |
isAdmin() |
boolean |
isLoginLowercase() |
void |
removeRole(String userId,
String roleId) |
void |
revokeRole(String uuid,
String roleId,
int permissions,
boolean recursive) |
void |
revokeUser(String uuid,
String userId,
int permissions,
boolean recursive) |
void |
setAuthorizationToken(String authorizationToken) |
void |
setRolePermissions(String uuid,
String roleId,
int permissions,
boolean recursive) |
void |
setUserPermissions(String uuid,
String userId,
int permissions,
boolean recursive) |
void |
setUserProfile(String userId,
long profileId) |
void |
setUserTenant(long tenantId) |
void |
updateRole(String roleId,
boolean active) |
void |
updateUser(String userId,
String password,
String email,
String name,
boolean active) |
String getSessionId() throws UnknownException, WebserviceException
UnknownException
WebserviceException
void setAuthorizationToken(String authorizationToken)
GrantedUsersAndRolesItem getGrantedUsersAndRoles(String uuid) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, UnknownException, WebserviceException
Map<String,Integer> getGrantedRoles(String uuid) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, UnknownException, WebserviceException
Map<String,Integer> getGrantedUsers(String uuid) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, UnknownException, WebserviceException
List<String> getRoles(boolean showAll) throws AccessDeniedException, RepositoryException, DatabaseException, PrincipalAdapterException, UnknownException, WebserviceException
List<String> getRolesByUser(String userId) throws AccessDeniedException, RepositoryException, DatabaseException, PrincipalAdapterException, UnknownException, WebserviceException
List<CommonUser> getUsers(boolean showAll) throws AccessDeniedException, RepositoryException, DatabaseException, PrincipalAdapterException, UnknownException, WebserviceException
CommonUser getUser(String userId) throws AccessDeniedException, RepositoryException, DatabaseException, PrincipalAdapterException, UnknownException, WebserviceException
List<CommonUser> getUsersByRole(String roleId) throws AccessDeniedException, RepositoryException, DatabaseException, PrincipalAdapterException, UnknownException, WebserviceException
void revokeRole(String uuid, String roleId, int permissions, boolean recursive) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, UnknownException, WebserviceException
void revokeUser(String uuid, String userId, int permissions, boolean recursive) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, UnknownException, WebserviceException
void grantRole(String uuid, String roleId, int permissions, boolean recursive) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, UnknownException, WebserviceException
void grantUser(String uuid, String userId, int permissions, boolean recursive) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, UnknownException, WebserviceException
void changeSecurity(String uuid, ChangeSecurity changeSecurity) throws PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknownException, WebserviceException
boolean isAdmin() throws PrincipalAdapterException, UnknownException, WebserviceException
boolean hasSecurityRecursive() throws UnknownException, WebserviceException
UnknownException
WebserviceException
boolean isLoginLowercase() throws UnknownException, WebserviceException
UnknownException
WebserviceException
void createUser(String userId, String password, String email, String name, boolean active) throws PrincipalAdapterException, UnknownException, WebserviceException
void deleteUser(String userId) throws PrincipalAdapterException, UnknownException, WebserviceException
void updateUser(String userId, String password, String email, String name, boolean active) throws PrincipalAdapterException, UnknownException, WebserviceException
void createRole(String roleId, boolean active) throws PrincipalAdapterException, UnknownException, WebserviceException
void deleteRole(String roleId) throws PrincipalAdapterException, UnknownException, WebserviceException
void updateRole(String roleId, boolean active) throws PrincipalAdapterException, UnknownException, WebserviceException
void assignRole(String userId, String roleId) throws PrincipalAdapterException, UnknownException, WebserviceException
void removeRole(String userId, String roleId) throws PrincipalAdapterException, UnknownException, WebserviceException
List<Profile> getProfiles(boolean filterByActive) throws PrincipalAdapterException, WebserviceException, UnknownException
Profile getUserProfile(String userId) throws PrincipalAdapterException, WebserviceException, UnknownException
void setUserProfile(String userId, long profileId) throws PrincipalAdapterException, WebserviceException, UnknownException
void setUserPermissions(String uuid, String userId, int permissions, boolean recursive) throws PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, WebserviceException, UnknownException
void setRolePermissions(String uuid, String roleId, int permissions, boolean recursive) throws PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, WebserviceException, UnknownException
List<Tenant> getUserTenants() throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, UnknownException, WebserviceException
void setUserTenant(long tenantId) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, UnknownException, WebserviceException
Copyright © 2020 Open Knowledge Management System S.L.. All Rights Reserved.