OKMRest  3.0
OpenKM Rest
com.openkm.sdk4csharp.impl.AuthImpl Class Reference
Inheritance diagram for com.openkm.sdk4csharp.impl.AuthImpl:
Collaboration diagram for com.openkm.sdk4csharp.impl.AuthImpl:

Public Member Functions

 AuthImpl (String host)
 
void setAuthorizationToken (String authorizationToken)
 
string login (String user, String password)
 login More...
 
Dictionary< String, int > getGrantedRoles (String uuid)
 GrantedRoleList More...
 
Dictionary< String, int > getGrantedUsers (String uuid)
 getGrantedUsers More...
 
List< String > getRoles ()
 getRoles More...
 
List< CommonUsergetUsers ()
 getUsers More...
 
CommonUser getUser (string userId)
 getUser More...
 
List< CommonUsergetUsersByRole (String role)
 getUsersByRole More...
 
List< String > getRolesByUser (String userId)
 getRolesByUser More...
 
List< ProfilegetProfiles (Boolean filterByActive)
 getProfiles More...
 
Profile getUserProfile (String user)
 getUserProfile More...
 
void setUserProfile (String userId, long profileId)
 setUserProfile More...
 
void grantRole (String uuid, String roleId, int permissions, Boolean recursive)
 grantRole More...
 
void grantUser (String nodeId, String user, int permissions, Boolean recursive)
 grantUser More...
 
void revokeRole (String uuid, String roleId, int permissions, Boolean recursive)
 revokeRole More...
 
void revokeUser (String uuid, String userId, int permissions, Boolean recursive)
 revokeUser More...
 
void createUser (String userId, String password, String email, String name, Boolean active)
 createUser More...
 
void updateUser (String user, String password, String email, String name, Boolean active)
 updateUser More...
 
void deleteUser (String user)
 deleteUser More...
 
void createRole (String roleId, Boolean active)
 createRole More...
 
void updateRole (String role, Boolean active)
 updateRole More...
 
void assignRole (String user, String role)
 assignRole More...
 
void deleteRole (String role)
 deleteRole More...
 
void removeRole (String user, String role)
 removeRole More...
 
void changeSecurity (String uuid, ChangeSecurity changeSecurity)
 changeSecurity More...
 
- Public Member Functions inherited from com.openkm.sdk4csharp.impl.ClientImpl
RestClient getClient (String url)
 getClient More...
 
RestClient getClient (String url, String user, String password)
 getClient More...
 

Constructor & Destructor Documentation

com.openkm.sdk4csharp.impl.AuthImpl.AuthImpl ( String  host)

Member Function Documentation

void com.openkm.sdk4csharp.impl.AuthImpl.assignRole ( String  user,
String  role 
)

assignRole

Parameters
user
role
void com.openkm.sdk4csharp.impl.AuthImpl.changeSecurity ( String  uuid,
ChangeSecurity  changeSecurity 
)

changeSecurity

Parameters
changeSecurity
void com.openkm.sdk4csharp.impl.AuthImpl.createRole ( String  roleId,
Boolean  active 
)

createRole

Parameters
role
active
void com.openkm.sdk4csharp.impl.AuthImpl.createUser ( String  userId,
String  password,
String  email,
String  name,
Boolean  active 
)

createUser

Parameters
userId
password
email
name
active
void com.openkm.sdk4csharp.impl.AuthImpl.deleteRole ( String  role)

deleteRole

Parameters
role
void com.openkm.sdk4csharp.impl.AuthImpl.deleteUser ( String  user)

deleteUser

Parameters
user
Dictionary<String, int> com.openkm.sdk4csharp.impl.AuthImpl.getGrantedRoles ( String  uuid)

GrantedRoleList

Parameters
uuid
Returns
Dictionary<String, int>
Dictionary<String, int> com.openkm.sdk4csharp.impl.AuthImpl.getGrantedUsers ( String  uuid)

getGrantedUsers

Parameters
uuid
Returns
Dictionary<String, int>
List<Profile> com.openkm.sdk4csharp.impl.AuthImpl.getProfiles ( Boolean  filterByActive)

getProfiles

Parameters
filterByActive
Returns
ProfileList
List<String> com.openkm.sdk4csharp.impl.AuthImpl.getRoles ( )

getRoles

Returns
List<String>
List<String> com.openkm.sdk4csharp.impl.AuthImpl.getRolesByUser ( String  userId)

getRolesByUser

Parameters
userId
Returns
List<String>
CommonUser com.openkm.sdk4csharp.impl.AuthImpl.getUser ( string  userId)

getUser

Parameters
userId
Returns
Profile com.openkm.sdk4csharp.impl.AuthImpl.getUserProfile ( String  user)

getUserProfile

Parameters
user
Returns
Profile
List<CommonUser> com.openkm.sdk4csharp.impl.AuthImpl.getUsers ( )

getUsers

Returns
List<String>
List<CommonUser> com.openkm.sdk4csharp.impl.AuthImpl.getUsersByRole ( String  role)

getUsersByRole

Parameters
role
Returns
List<String>
void com.openkm.sdk4csharp.impl.AuthImpl.grantRole ( String  uuid,
String  roleId,
int  permissions,
Boolean  recursive 
)

grantRole

Parameters
uuid
roleId
permissions
recursive
void com.openkm.sdk4csharp.impl.AuthImpl.grantUser ( String  nodeId,
String  user,
int  permissions,
Boolean  recursive 
)

grantUser

Parameters
nodeId
user
permissions
recursive
string com.openkm.sdk4csharp.impl.AuthImpl.login ( String  user,
String  password 
)

login

void com.openkm.sdk4csharp.impl.AuthImpl.removeRole ( String  user,
String  role 
)

removeRole

Parameters
user
role
void com.openkm.sdk4csharp.impl.AuthImpl.revokeRole ( String  uuid,
String  roleId,
int  permissions,
Boolean  recursive 
)

revokeRole

Parameters
uuid
roleId
permissions
recursive
void com.openkm.sdk4csharp.impl.AuthImpl.revokeUser ( String  uuid,
String  userId,
int  permissions,
Boolean  recursive 
)

revokeUser

Parameters
uuid
userId
permissions
recursive
void com.openkm.sdk4csharp.impl.AuthImpl.setAuthorizationToken ( String  authorizationToken)
void com.openkm.sdk4csharp.impl.AuthImpl.setUserProfile ( String  userId,
long  profileId 
)

setUserProfile

Parameters
userIduserId
profileIdprofileId
void com.openkm.sdk4csharp.impl.AuthImpl.updateRole ( String  role,
Boolean  active 
)

updateRole

Parameters
role
active
void com.openkm.sdk4csharp.impl.AuthImpl.updateUser ( String  user,
String  password,
String  email,
String  name,
Boolean  active 
)

updateUser

Parameters
user
password
email
name
active

The documentation for this class was generated from the following file: