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, storeLogInDb
public static void main(String[] args)
args
- public OtherJobBase.OtherJobOutput run(OtherJobBase.OtherJobInput otherJobInput)
OtherJobBase
run
in class OtherJobBase
OtherJobBase.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.