public class ProvisioningSyncIntegration extends Object
Constructor and Description |
---|
ProvisioningSyncIntegration() |
Modifier and Type | Method and Description |
---|---|
static void |
fullSyncGroups(ProvisioningSyncResult provisioningSyncGroupResult,
GcGrouperSync gcGrouperSync,
List<GcGrouperSyncGroup> initialGcGrouperSyncGroups,
Map<String,GrouperProvisioningObjectAttributes> groupUuidToProvisioningObjectAttributes) |
static void |
fullSyncMembers(ProvisioningSyncResult provisioningSyncResult,
GcGrouperSync gcGrouperSync,
List<GcGrouperSyncMember> initialGcGrouperSyncMembers,
Map<String,ProvisioningEntityWrapper> memberUuidToProvisioningEntityWrapper) |
static void |
fullSyncMemberships(ProvisioningSyncResult provisioningSyncResult,
GcGrouperSync gcGrouperSync,
List<GcGrouperSyncGroup> initialGcGrouperSyncGroups,
List<GcGrouperSyncMember> initialGcGrouperSyncMembers,
List<GcGrouperSyncMembership> initialGcGrouperSyncMemberships,
Map<MultiKey,ProvisioningMembershipWrapper> groupIdMemberIdToProvisioningMembershipWrapper) |
static void |
processSyncGroup(Map<String,GcGrouperSyncGroup> groupUuidToSyncGroup,
int removeSyncRowsAfterSecondsOutOfTarget,
Set<String> groupIdsToInsert,
Set<String> groupIdsToUpdate,
List<GcGrouperSyncGroup> gcGrouperSyncRowsToDeleteFromDatabase,
Set<String> groupIdsWithChangedIdIndexes,
Set<String> groupIdsWithChangedNames,
GcGrouperSyncGroup gcGrouperSyncGroup,
GrouperProvisioningObjectAttributes grouperProvisioningObjectAttributes,
String newGroupName,
Long newGroupIdIndex,
String newMetadataJson,
boolean groupIsProvisionable) |
static void |
processSyncGroupDelete(Map<String,GcGrouperSyncGroup> groupUuidToSyncGroup,
Set<String> groupIdsToDelete) |
static void |
processSyncGroupInsert(GcGrouperSync gcGrouperSync,
Map<String,GcGrouperSyncGroup> groupUuidToSyncGroup,
String groupIdToInsert,
GcGrouperSyncGroup gcGrouperSyncGroup,
String groupName,
Long groupIdIndex,
String metadataJson) |
public static void fullSyncGroups(ProvisioningSyncResult provisioningSyncGroupResult, GcGrouperSync gcGrouperSync, List<GcGrouperSyncGroup> initialGcGrouperSyncGroups, Map<String,GrouperProvisioningObjectAttributes> groupUuidToProvisioningObjectAttributes)
public static void processSyncGroupDelete(Map<String,GcGrouperSyncGroup> groupUuidToSyncGroup, Set<String> groupIdsToDelete)
public static void processSyncGroupInsert(GcGrouperSync gcGrouperSync, Map<String,GcGrouperSyncGroup> groupUuidToSyncGroup, String groupIdToInsert, GcGrouperSyncGroup gcGrouperSyncGroup, String groupName, Long groupIdIndex, String metadataJson)
public static void processSyncGroup(Map<String,GcGrouperSyncGroup> groupUuidToSyncGroup, int removeSyncRowsAfterSecondsOutOfTarget, Set<String> groupIdsToInsert, Set<String> groupIdsToUpdate, List<GcGrouperSyncGroup> gcGrouperSyncRowsToDeleteFromDatabase, Set<String> groupIdsWithChangedIdIndexes, Set<String> groupIdsWithChangedNames, GcGrouperSyncGroup gcGrouperSyncGroup, GrouperProvisioningObjectAttributes grouperProvisioningObjectAttributes, String newGroupName, Long newGroupIdIndex, String newMetadataJson, boolean groupIsProvisionable)
public static void fullSyncMembers(ProvisioningSyncResult provisioningSyncResult, GcGrouperSync gcGrouperSync, List<GcGrouperSyncMember> initialGcGrouperSyncMembers, Map<String,ProvisioningEntityWrapper> memberUuidToProvisioningEntityWrapper)
public static void fullSyncMemberships(ProvisioningSyncResult provisioningSyncResult, GcGrouperSync gcGrouperSync, List<GcGrouperSyncGroup> initialGcGrouperSyncGroups, List<GcGrouperSyncMember> initialGcGrouperSyncMembers, List<GcGrouperSyncMembership> initialGcGrouperSyncMemberships, Map<MultiKey,ProvisioningMembershipWrapper> groupIdMemberIdToProvisioningMembershipWrapper)
Copyright © 2016 Internet2. All rights reserved.