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.