public class GrouperZoomCommands extends Object
| Constructor and Description |
|---|
GrouperZoomCommands() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addGroupMembership(String configId,
String groupId,
String memberId) |
static void |
addRoleMembership(String configId,
String roleId,
String memberId) |
static ExpirableCache<Boolean,String> |
bearerTokenCache()
get the cache based on how long to cache
|
static Map<String,Object> |
createGroup(String configId,
String name) |
static Map<String,Object> |
createUser(String configId,
String email,
String firstName,
String lastName,
int type) |
static void |
deleteGroup(String configId,
String groupId) |
static void |
deleteUser(String configId,
String userIdOrEmail) |
static void |
main(String[] args) |
static void |
removeGroupMembership(String configId,
String groupId,
String memberId) |
static void |
removeRoleMembership(String configId,
String roleId,
String memberId) |
static Map<String,Map<String,Object>> |
retrieveAccounts(String configId) |
static String |
retrieveBearerTokenFresh(String configId)
get a cached or fresh bearer token
|
static String |
retrieveBearerTokenFromCacheOrFresh(String configId)
get a cached or fresh bearer token
|
static List<Map<String,Object>> |
retrieveGroupMemberships(String configId,
String groupId) |
static Map<String,Map<String,Object>> |
retrieveGroups(String configId) |
static List<Map<String,Object>> |
retrieveRoleMemberships(String configId,
String roleId) |
static Map<String,Map<String,Object>> |
retrieveRoles(String configId) |
static Map<String,Map<String,Object>> |
retrieveSubaccountUsers(String configId,
String subaccountId) |
static Map<String,Object> |
retrieveUser(String configId,
String email) |
static Map<String,Object> |
retrieveUserFromJsonObject(net.sf.json.JSONObject jsonObject) |
static Map<String,Map<String,Object>> |
retrieveUsers(String configId) |
static void |
test_printUsersPerSubaccount(String configId) |
static void |
userChangeStatus(String configId,
String email,
boolean activate) |
public static void main(String[] args)
public static void test_printUsersPerSubaccount(String configId)
configId - public static String retrieveBearerTokenFromCacheOrFresh(String configId)
configId - public static String retrieveBearerTokenFresh(String configId)
configId - public static ExpirableCache<Boolean,String> bearerTokenCache()
public static Map<String,Object> retrieveUser(String configId, String email)
configId - email - public static Map<String,Object> retrieveUserFromJsonObject(net.sf.json.JSONObject jsonObject)
jsonObject - public static Map<String,Map<String,Object>> retrieveUsers(String configId)
configId - public static Map<String,Map<String,Object>> retrieveRoles(String configId)
configId - public static List<Map<String,Object>> retrieveGroupMemberships(String configId, String groupId)
configId - groupId - public static Map<String,Object> createGroup(String configId, String name)
configId - name - is group name which is generally just the extensionpublic static void addGroupMembership(String configId, String groupId, String memberId)
configId - groupId - memberId - public static void deleteGroup(String configId, String groupId)
configId - groupId - is group idpublic static void removeGroupMembership(String configId, String groupId, String memberId)
configId - groupId - memberId - public static Map<String,Object> createUser(String configId, String email, String firstName, String lastName, int type)
configId - email - firstName - lastName - type - 1 basic, 2 licensed, 3, on-prempublic static List<Map<String,Object>> retrieveRoleMemberships(String configId, String roleId)
configId - roleId - public static Map<String,Map<String,Object>> retrieveGroups(String configId)
configId - public static void deleteUser(String configId, String userIdOrEmail)
configId - userIdOrEmail - is user id or emailpublic static void addRoleMembership(String configId, String roleId, String memberId)
configId - roleId - memberId - public static void removeRoleMembership(String configId, String roleId, String memberId)
configId - groupId - memberId - public static void userChangeStatus(String configId, String email, boolean activate)
configId - email - activate - true to activate, false to deactivatepublic static Map<String,Map<String,Object>> retrieveAccounts(String configId)
configId - public static Map<String,Map<String,Object>> retrieveSubaccountUsers(String configId, String subaccountId)
configId - subaccountId - Copyright © 2016 Internet2. All rights reserved.