public class AuthImpl extends ClientImpl implements BaseAuth, Serializable
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() |
List<String> |
getRolesByUser(String userId) |
CommonUser |
getUser(String userId) |
Profile |
getUserProfile(String userId) |
List<CommonUser> |
getUsers() |
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) |
String |
login(String user,
String password) |
void |
logout() |
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)
setAuthenticationToken
|
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) |
getClient, getClient, resource, resource
public AuthImpl(String host)
public void setAuthorizationToken(String authorizationToken)
setAuthorizationToken
in interface BaseAuth
public String login(String user, String password) throws UnknowException, WebserviceException, AuthenticationException
login
in interface BaseAuth
UnknowException
WebserviceException
AuthenticationException
public void logout() throws UnknowException, WebserviceException, AuthenticationException
logout
in interface BaseAuth
UnknowException
WebserviceException
AuthenticationException
public GrantedUsersAndRolesItem getGrantedUsersAndRoles(String uuid) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, UnknowException, WebserviceException
getGrantedUsersAndRoles
in interface BaseAuth
AccessDeniedException
RepositoryException
DatabaseException
PathNotFoundException
UnknowException
WebserviceException
public Map<String,Integer> getGrantedRoles(String uuid) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, WebserviceException, UnknowException
getGrantedRoles
in interface BaseAuth
AccessDeniedException
RepositoryException
DatabaseException
PathNotFoundException
WebserviceException
UnknowException
public Map<String,Integer> getGrantedUsers(String uuid) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, WebserviceException, UnknowException
getGrantedUsers
in interface BaseAuth
AccessDeniedException
RepositoryException
DatabaseException
PathNotFoundException
WebserviceException
UnknowException
public List<String> getRoles() throws AccessDeniedException, RepositoryException, DatabaseException, PrincipalAdapterException, WebserviceException, UnknowException
getRoles
in interface BaseAuth
AccessDeniedException
RepositoryException
DatabaseException
PrincipalAdapterException
WebserviceException
UnknowException
public List<String> getRolesByUser(String userId) throws AccessDeniedException, RepositoryException, DatabaseException, PrincipalAdapterException, WebserviceException, UnknowException
getRolesByUser
in interface BaseAuth
AccessDeniedException
RepositoryException
DatabaseException
PrincipalAdapterException
WebserviceException
UnknowException
public List<CommonUser> getUsers() throws AccessDeniedException, RepositoryException, DatabaseException, PrincipalAdapterException, UnknowException, WebserviceException
getUsers
in interface BaseAuth
AccessDeniedException
RepositoryException
DatabaseException
PrincipalAdapterException
UnknowException
WebserviceException
public CommonUser getUser(String userId) throws AccessDeniedException, RepositoryException, DatabaseException, PrincipalAdapterException, UnknowException, WebserviceException
getUser
in interface BaseAuth
AccessDeniedException
RepositoryException
DatabaseException
PrincipalAdapterException
UnknowException
WebserviceException
public List<CommonUser> getUsersByRole(String roleId) throws AccessDeniedException, RepositoryException, DatabaseException, PrincipalAdapterException, UnknowException, WebserviceException
getUsersByRole
in interface BaseAuth
AccessDeniedException
RepositoryException
DatabaseException
PrincipalAdapterException
UnknowException
WebserviceException
public void revokeRole(String uuid, String roleId, int permissions, boolean recursive) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, UnknowException, WebserviceException
revokeRole
in interface BaseAuth
AccessDeniedException
RepositoryException
DatabaseException
PathNotFoundException
UnknowException
WebserviceException
public void revokeUser(String uuid, String userId, int permissions, boolean recursive) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, UnknowException, WebserviceException
revokeUser
in interface BaseAuth
AccessDeniedException
RepositoryException
DatabaseException
PathNotFoundException
UnknowException
WebserviceException
public void grantRole(String uuid, String roleId, int permissions, boolean recursive) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, UnknowException, WebserviceException
grantRole
in interface BaseAuth
AccessDeniedException
RepositoryException
DatabaseException
PathNotFoundException
UnknowException
WebserviceException
public void grantUser(String uuid, String userId, int permissions, boolean recursive) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, UnknowException, WebserviceException
grantUser
in interface BaseAuth
AccessDeniedException
RepositoryException
DatabaseException
PathNotFoundException
UnknowException
WebserviceException
public void createUser(String userId, String password, String email, String name, boolean active) throws PrincipalAdapterException, UnknowException, WebserviceException
createUser
in interface BaseAuth
PrincipalAdapterException
UnknowException
WebserviceException
public void deleteUser(String userId) throws PrincipalAdapterException, UnknowException, WebserviceException
deleteUser
in interface BaseAuth
PrincipalAdapterException
UnknowException
WebserviceException
public void updateUser(String userId, String password, String email, String name, boolean active) throws PrincipalAdapterException, UnknowException, WebserviceException
updateUser
in interface BaseAuth
PrincipalAdapterException
UnknowException
WebserviceException
public void createRole(String roleId, boolean active) throws PrincipalAdapterException, UnknowException, WebserviceException
createRole
in interface BaseAuth
PrincipalAdapterException
UnknowException
WebserviceException
public void deleteRole(String roleId) throws PrincipalAdapterException, UnknowException, WebserviceException
deleteRole
in interface BaseAuth
PrincipalAdapterException
UnknowException
WebserviceException
public void updateRole(String roleId, boolean active) throws PrincipalAdapterException, UnknowException, WebserviceException
updateRole
in interface BaseAuth
PrincipalAdapterException
UnknowException
WebserviceException
public void assignRole(String userId, String roleId) throws PrincipalAdapterException, UnknowException, WebserviceException
assignRole
in interface BaseAuth
PrincipalAdapterException
UnknowException
WebserviceException
public void removeRole(String userId, String roleId) throws PrincipalAdapterException, UnknowException, WebserviceException
removeRole
in interface BaseAuth
PrincipalAdapterException
UnknowException
WebserviceException
public void changeSecurity(String uuid, ChangeSecurity changeSecurity) throws PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
changeSecurity
in interface BaseAuth
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public List<Profile> getProfiles(boolean filterByActive) throws PrincipalAdapterException, WebserviceException, UnknowException
getProfiles
in interface BaseAuth
PrincipalAdapterException
WebserviceException
UnknowException
public Profile getUserProfile(String userId) throws PrincipalAdapterException, WebserviceException, UnknowException
getUserProfile
in interface BaseAuth
PrincipalAdapterException
WebserviceException
UnknowException
public void setUserProfile(String userId, long profileId) throws PrincipalAdapterException, WebserviceException, UnknowException
setUserProfile
in interface BaseAuth
PrincipalAdapterException
WebserviceException
UnknowException
public void setUserPermissions(String uuid, String userId, int permissions, boolean recursive) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, UnknowException, WebserviceException
setUserPermissions
in interface BaseAuth
AccessDeniedException
RepositoryException
DatabaseException
PathNotFoundException
UnknowException
WebserviceException
public void setRolePermissions(String uuid, String roleId, int permissions, boolean recursive) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, UnknowException, WebserviceException
setRolePermissions
in interface BaseAuth
AccessDeniedException
RepositoryException
DatabaseException
PathNotFoundException
UnknowException
WebserviceException
public List<Tenant> getUserTenants() throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, UnknowException, WebserviceException
getUserTenants
in interface BaseAuth
AccessDeniedException
RepositoryException
DatabaseException
PathNotFoundException
UnknowException
WebserviceException
public void setUserTenant(long tenantId) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, UnknowException, WebserviceException
setUserTenant
in interface BaseAuth
AccessDeniedException
RepositoryException
DatabaseException
PathNotFoundException
UnknowException
WebserviceException
Copyright © 2019 Open Knowledge Management System S.L.. All Rights Reserved.