SDK for .NET  2.3.0
SDK for .NET
 All Classes Namespaces Files Functions Variables Properties
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 url, String user, String password)
 
GrantedRoleList getGrantedRoles (String nodeId)
 GrantedRoleList More...
 
GrantedUserList getGrantedUsers (String nodeId)
 getGrantedUsers More...
 
RoleList getRoles ()
 getRoles More...
 
UserList getUsers ()
 getUsers More...
 
String getMail (String user)
 getMail More...
 
String getName (String user)
 getName More...
 
UserList getUsersByRole (String role)
 getUsersByRole More...
 
RoleList getRolesByUser (String user)
 getRolesByUser More...
 
ProfileList getProfiles (Boolean filterByActive)
 getProfiles More...
 
Profile getUserProfile (String userId)
 getUserProfile More...
 
void setUserProfile (String userId, long profileId)
 setUserProfile More...
 
void grantRole (String nodeId, String role, int permissions, Boolean recursive)
 grantRole More...
 
void grantUser (String nodeId, String user, int permissions, Boolean recursive)
 grantUser More...
 
void revokeRole (String nodeId, String role, int permissions, Boolean recursive)
 revokeRole More...
 
void revokeUser (String nodeId, String user, int permissions, Boolean recursive)
 revokeUser More...
 
void createUser (String user, 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 role, 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 (ChangeSecurity changeSecurity)
 changeSecurity More...
 
- Public Member Functions inherited from com.openkm.sdk4csharp.impl.ClientImpl
RestClient getClient (String url, String user, String password)
 Authenticate More...
 

Constructor & Destructor Documentation

com.openkm.sdk4csharp.impl.AuthImpl.AuthImpl ( String  url,
String  user,
String  password 
)

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 ( ChangeSecurity  changeSecurity)

changeSecurity

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

createRole

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

createUser

Parameters
user
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
GrantedRoleList com.openkm.sdk4csharp.impl.AuthImpl.getGrantedRoles ( String  nodeId)

GrantedRoleList

Parameters
nodeId
Returns
GrantedRoleList
GrantedUserList com.openkm.sdk4csharp.impl.AuthImpl.getGrantedUsers ( String  nodeId)

getGrantedUsers

Parameters
nodeId
Returns
GrantedUserList
String com.openkm.sdk4csharp.impl.AuthImpl.getMail ( String  user)

getMail

Parameters
user
Returns
String
String com.openkm.sdk4csharp.impl.AuthImpl.getName ( String  user)

getName

Parameters
user
Returns
String
ProfileList com.openkm.sdk4csharp.impl.AuthImpl.getProfiles ( Boolean  filterByActive)

getProfiles

Parameters
filterByActive
Returns
ProfileList
RoleList com.openkm.sdk4csharp.impl.AuthImpl.getRoles ( )

getRoles

Returns
RoleList
RoleList com.openkm.sdk4csharp.impl.AuthImpl.getRolesByUser ( String  user)

getRolesByUser

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

getUserProfile

Parameters
userId
Returns
Profile
UserList com.openkm.sdk4csharp.impl.AuthImpl.getUsers ( )

getUsers

Returns
UserList
UserList com.openkm.sdk4csharp.impl.AuthImpl.getUsersByRole ( String  role)

getUsersByRole

Parameters
role
Returns
UserList
void com.openkm.sdk4csharp.impl.AuthImpl.grantRole ( String  nodeId,
String  role,
int  permissions,
Boolean  recursive 
)

grantRole

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

grantUser

Parameters
nodeId
user
permissions
recursive
void com.openkm.sdk4csharp.impl.AuthImpl.removeRole ( String  user,
String  role 
)

removeRole

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

revokeRole

Parameters
nodeId
role
permissions
recursive
void com.openkm.sdk4csharp.impl.AuthImpl.revokeUser ( String  nodeId,
String  user,
int  permissions,
Boolean  recursive 
)

revokeUser

Parameters
nodeId
user
permissions
recursive
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: