OKMRest  2.6.1
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 url, String user, String password)
 
void login ()
 login More...
 
Dictionary< String, int > getGrantedRoles (String nodeId)
 GrantedRoleList More...
 
Dictionary< String, int > getGrantedUsers (String nodeId)
 getGrantedUsers More...
 
List< String > getRoles ()
 getRoles More...
 
List< String > getUsers ()
 getUsers More...
 
String getMail (String user)
 getMail More...
 
String getName (String user)
 getName More...
 
List< String > getUsersByRole (String role)
 getUsersByRole More...
 
List< String > getRolesByUser (String user)
 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 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
Dictionary<String, int> com.openkm.sdk4csharp.impl.AuthImpl.getGrantedRoles ( String  nodeId)

GrantedRoleList

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

getGrantedUsers

Parameters
nodeId
Returns
Dictionary<String, int>
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
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  user)

getRolesByUser

Parameters
user
Returns
List<String>
Profile com.openkm.sdk4csharp.impl.AuthImpl.getUserProfile ( String  user)

getUserProfile

Parameters
userId
Returns
Profile
List<String> com.openkm.sdk4csharp.impl.AuthImpl.getUsers ( )

getUsers

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

getUsersByRole

Parameters
role
Returns
List<String>
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.login ( )

login

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: