public class UserManager extends AbstractConnectable<UserManagerAPI,UserManager>
api, apiClass, nuxeoClientheaderInterceptors, headerValues, okhttpBuilder, retrofit, retrofitBuilder| Constructor and Description |
|---|
UserManager(NuxeoClient nuxeoClient) |
| Modifier and Type | Method and Description |
|---|---|
User |
addUserToGroup(String userName,
String groupName) |
void |
addUserToGroup(String userName,
String groupName,
retrofit2.Callback<User> callback) |
User |
attachGroupToUser(String groupName,
String userName) |
void |
attachGroupToUser(String groupName,
String userName,
retrofit2.Callback<User> callback) |
Group |
createGroup(Group group) |
void |
createGroup(Group group,
retrofit2.Callback<Group> callback) |
User |
createUser(User user) |
void |
createUser(User user,
retrofit2.Callback<User> callback) |
void |
deleteGroup(String groupName) |
void |
deleteGroup(String groupName,
retrofit2.Callback<okhttp3.ResponseBody> callback) |
void |
deleteUser(String userName) |
void |
deleteUser(String userName,
retrofit2.Callback<okhttp3.ResponseBody> callback) |
User |
fetchCurrentUser() |
void |
fetchCurrentUser(retrofit2.Callback<User> callback) |
Group |
fetchGroup(String groupName)
Sync
|
void |
fetchGroup(String groupName,
retrofit2.Callback<Group> callback)
Async
|
User |
fetchUser(String userName) |
void |
fetchUser(String userName,
retrofit2.Callback<User> callback) |
Workflows |
fetchWorkflowInstances()
Fetch workflow instances for current user.
|
void |
fetchWorkflowInstances(retrofit2.Callback<Workflows> callback)
Fetch workflow instances for current user.
|
Groups |
searchGroup(String query) |
void |
searchGroup(String query,
retrofit2.Callback<Groups> callback) |
Groups |
searchGroup(String query,
int currentPageIndex,
int pageSize) |
Users |
searchUser(String query) |
void |
searchUser(String query,
retrofit2.Callback<Users> callback) |
Users |
searchUser(String query,
int currentPageIndex,
int pageSize) |
Workflow |
startWorkflowInstance(Workflow workflow)
Start workflow instances for current user.
|
void |
startWorkflowInstance(Workflow workflow,
retrofit2.Callback<Workflow> callback)
Start workflow instances for current user.
|
Group |
updateGroup(Group group) |
void |
updateGroup(Group group,
retrofit2.Callback<Group> callback) |
Group |
updateGroup(String groupName,
Group group) |
void |
updateGroup(String groupName,
Group group,
retrofit2.Callback<Group> callback) |
User |
updateUser(String userName,
User user) |
void |
updateUser(String userName,
User user,
retrofit2.Callback<User> callback) |
User |
updateUser(User user) |
void |
updateUser(User user,
retrofit2.Callback<User> callback) |
buildRetrofit, fetchResponse, fetchResponse, reconnectWithconnectTimeout, depth, enrichers, enrichers, enrichersForDocument, fetchProperties, fetchProperties, fetchPropertiesForDocument, fetchPropertiesForGroup, header, header, header, header, header, header, header, readTimeout, replaceWith, schemas, schemas, timeout, transactionTimeout, versionpublic UserManager(NuxeoClient nuxeoClient)
public void deleteGroup(String groupName)
public User fetchCurrentUser()
public Workflows fetchWorkflowInstances()
public Workflow startWorkflowInstance(Workflow workflow)
public void deleteUser(String userName)
public void updateGroup(String groupName, Group group, retrofit2.Callback<Group> callback)
public void deleteGroup(String groupName, retrofit2.Callback<okhttp3.ResponseBody> callback)
public void addUserToGroup(String userName, String groupName, retrofit2.Callback<User> callback)
public void fetchCurrentUser(retrofit2.Callback<User> callback)
public void fetchWorkflowInstances(retrofit2.Callback<Workflows> callback)
public void startWorkflowInstance(Workflow workflow, retrofit2.Callback<Workflow> callback)
public void deleteUser(String userName, retrofit2.Callback<okhttp3.ResponseBody> callback)
Copyright © 2018 Nuxeo. All rights reserved.