public class RestHelper extends Object
Modifier and Type | Field and Description |
---|---|
protected static Map<String,Set<String>> |
directoryEntryIdsToDelete |
protected static org.apache.commons.logging.Log |
log |
Modifier and Type | Method and Description |
---|---|
static void |
addDirectoryEntryToDelete(String directoryName,
String entryId) |
static void |
addPermission(String idOrPath,
String username,
String permission) |
static void |
addUserToDelete(String userName) |
protected static String |
buildDirectoryEntryJSON(String directoryName,
Map<String,String> properties) |
static void |
cleanup() |
static void |
cleanupDirectoryEntries() |
static void |
cleanupDocuments() |
static void |
cleanupGroups() |
static void |
cleanupUsers() |
static void |
clearDirectoryEntryIdsToDelete() |
static String |
createDirectoryEntry(String directoryName,
Map<String,String> properties) |
static String |
createDocument(String idOrPath,
String type,
String title,
String description) |
static void |
createGroup(String name,
String label) |
static void |
createGroup(String name,
String label,
String[] members,
String[] subGroups) |
static String |
createUser(String username,
String password) |
static String |
createUser(String username,
String password,
String firstName,
String lastName,
String company,
String email,
String group) |
static void |
deleteDirectoryEntry(String directoryName,
String entryId) |
static void |
deleteDocument(String idOrPath) |
static void |
deleteGroup(String name) |
static void |
deleteUser(String username) |
static void |
logOnServer(String level,
String message) |
static void |
removePermissions(String idOrPath,
String username) |
static void |
removeUserToDelete(String userName) |
protected static final Map<String,Set<String>> directoryEntryIdsToDelete
protected static final org.apache.commons.logging.Log log
public static void cleanup()
public static void cleanupDocuments()
public static void cleanupUsers()
public static void cleanupGroups()
public static void cleanupDirectoryEntries()
public static String createUser(String username, String password)
public static String createUser(String username, String password, String firstName, String lastName, String company, String email, String group)
public static void addUserToDelete(String userName)
public static void removeUserToDelete(String userName)
public static void addDirectoryEntryToDelete(String directoryName, String entryId)
public static void clearDirectoryEntryIdsToDelete()
public static void deleteUser(String username)
public static void createGroup(String name, String label)
public static void createGroup(String name, String label, String[] members, String[] subGroups)
public static void deleteGroup(String name)
public static String createDocument(String idOrPath, String type, String title, String description)
public static void deleteDocument(String idOrPath)
public static void addPermission(String idOrPath, String username, String permission)
public static void removePermissions(String idOrPath, String username)
public static String createDirectoryEntry(String directoryName, Map<String,String> properties)
public static void deleteDirectoryEntry(String directoryName, String entryId)
protected static String buildDirectoryEntryJSON(String directoryName, Map<String,String> properties)
public static void logOnServer(String level, String message)
Copyright © 2017 Nuxeo. All rights reserved.