public class GrouperZoomLoader extends OtherJobBase
OtherJobBase.OtherJobInput, OtherJobBase.OtherJobOutput| Constructor and Description |
|---|
GrouperZoomLoader() |
| Modifier and Type | Method and Description |
|---|---|
static Map<String,String>[] |
convertTargetNamesToGrouperNames(Collection<String> targetNames) |
static Map<String,Object> |
fullLoad(String configId,
boolean groupLoad,
String groupSyncFolder,
boolean roleLoad,
String roleSyncFolder,
boolean userTypeLoad,
String userTypeSyncFolder,
boolean userStatusLoad,
String userStatusSyncFolder,
boolean subAccountLoad,
String subAccountSyncFolder) |
static void |
loadGroupsAndMembershipsToGrouper(String configId,
String groupSyncFolder,
Map<String,Object> debugMap,
Map<String,String> groupZoomNameToGrouperExtension,
Map<String,List<Map<String,Object>>> groupZoomNameToMemberships,
String debugPrefix) |
protected static void |
loadMembershipsToGrouper(Map<String,Object> debugMap,
String configId,
String groupSyncFolder,
String grouperGroupExtension,
Collection<MultiKey> sourceIdSubjectIdInZoomCollection,
Set<MultiKey> sourceIdsSubjectIdsInGrouper,
String debugPrefix) |
static void |
main(String[] args) |
OtherJobBase.OtherJobOutput |
run(OtherJobBase.OtherJobInput otherJobInput)
implement this method for the logic of the OtherJob
|
static String |
validGrouperName(String name) |
execute, execute, getOtherJobInput, otherJobLogUpdaterDeregister, otherJobLogUpdaterInit, otherJobLogUpdaterRegister, setOtherJobInput, storeLogInDbpublic static void main(String[] args)
args - public OtherJobBase.OtherJobOutput run(OtherJobBase.OtherJobInput otherJobInput)
OtherJobBaserun in class OtherJobBaseOtherJobBase.run(edu.internet2.middleware.grouper.app.loader.OtherJobBase.OtherJobInput)public static String validGrouperName(String name)
name - public static Map<String,String>[] convertTargetNamesToGrouperNames(Collection<String> targetNames)
targetNames - public static Map<String,Object> fullLoad(String configId, boolean groupLoad, String groupSyncFolder, boolean roleLoad, String roleSyncFolder, boolean userTypeLoad, String userTypeSyncFolder, boolean userStatusLoad, String userStatusSyncFolder, boolean subAccountLoad, String subAccountSyncFolder)
configId - userTypeSyncFolder - userTypeLoad - roleSyncFolder - roleLoad - groupSyncFolder - groupLoad - userStatusSyncFolder - userStatusLoad - subAccountLoad - subAccountSyncFolder - public static void loadGroupsAndMembershipsToGrouper(String configId, String groupSyncFolder, Map<String,Object> debugMap, Map<String,String> groupZoomNameToGrouperExtension, Map<String,List<Map<String,Object>>> groupZoomNameToMemberships, String debugPrefix)
configId - groupSyncFolder - debugMap - groupZoomNameToGrouperExtension - groupZoomNameToMemberships - debugPrefix - protected static void loadMembershipsToGrouper(Map<String,Object> debugMap, String configId, String groupSyncFolder, String grouperGroupExtension, Collection<MultiKey> sourceIdSubjectIdInZoomCollection, Set<MultiKey> sourceIdsSubjectIdsInGrouper, String debugPrefix)
debugMap - configId - groupSyncFolder - grouperGroupExtension - sourceIdSubjectIdInZoomCollection - sourceIdsSubjectIdsInGrouper - debugPrefix - Copyright © 2016 Internet2. All rights reserved.