public class GrouperProvisionerGrouperSyncDao extends Object
Constructor and Description |
---|
GrouperProvisionerGrouperSyncDao() |
Modifier and Type | Method and Description |
---|---|
void |
fixSyncObjects()
add / update / delete sync objects based on real data
|
GrouperProvisioner |
getGrouperProvisioner() |
void |
processResultsDeleteEntities(List<ProvisioningEntity> grouperTargetGroupsToInsert,
boolean includeMembershipsIfApplicable)
process the results back to the sync objects
|
void |
processResultsDeleteGroups(List<ProvisioningGroup> grouperTargetGroupsToInsert,
boolean includeMembershipsIfApplicable)
process the results back to the sync objects
|
void |
processResultsDeleteMemberships(List<ProvisioningMembership> grouperTargetMembershipsToDelete)
process the results back to the sync objects
|
void |
processResultsDeletes(GrouperProvisioningLists targetObjectDeletes) |
void |
processResultsInsertEntities(List<ProvisioningEntity> grouperTargetGroupsToInsert,
boolean includeMembershipsIfApplicable)
process the results back to the sync objects
|
void |
processResultsInsertGroups(List<ProvisioningGroup> grouperTargetGroupsToInsert,
boolean includeMembershipsIfApplicable)
process the results back to the sync objects
|
void |
processResultsInsertMemberships(List<ProvisioningMembership> grouperTargetMembershipsToInsert)
process the results back to the sync objects
|
void |
processResultsInserts(GrouperProvisioningLists targetObjectInserts) |
void |
processResultsInsertUpdateProvisioningUpdatableAttributeMemberships(Timestamp nowTimestamp,
ProvisioningUpdatable provisioningUpdatable) |
void |
processResultsReplaces(GrouperProvisioningReplacesObjects targetObjectReplaces) |
void |
processResultsSelectEntitiesFull(Collection<ProvisioningEntityWrapper> values)
go through what was selected from full and keep track of whats there and what isnt there
|
void |
processResultsSelectGroupsFull(Collection<ProvisioningGroupWrapper> values)
go through what was selected from full and keep track of whats there and what isnt there
|
void |
processResultsSelectMembershipsFull(Collection<ProvisioningGroupWrapper> provisioningGroupWrappers,
Collection<ProvisioningEntityWrapper> provisioningEntityWrappers,
Collection<ProvisioningMembershipWrapper> provisioningMembershipWrappers)
go through what was selected from full and keep track of whats there and what isnt there
|
void |
processResultsUpdateEntitiesFull(List<ProvisioningEntity> grouperTargetGroupsToInsert,
boolean includeMembershipsIfApplicable)
process the results back to the sync objects
|
void |
processResultsUpdateGroupsFull(List<ProvisioningGroup> grouperTargetGroupsToInsert,
boolean includeMembershipsIfApplicable)
process the results back to the sync objects
|
void |
processResultsUpdateMemberships(List<ProvisioningMembership> grouperTargetMembershipsToInsert)
process the results back to the sync objects
|
void |
processResultsUpdatesFull(GrouperProvisioningLists targetObjectUpdates) |
List<GcGrouperSyncGroup> |
retrieveAllSyncGroups()
get sync objects from the database
|
List<GcGrouperSyncMember> |
retrieveAllSyncMembers()
get sync objects from the database
|
List<GcGrouperSyncMembership> |
retrieveAllSyncMemberships()
get sync objects from the database.
|
void |
retrieveIncrementalSyncGroups()
get sync objects from the database
|
void |
retrieveIncrementalSyncMembers()
get sync objects from the database
|
void |
retrieveIncrementalSyncMemberships()
get sync objects from the database.
|
void |
retrieveSyncDataFull() |
void |
setGrouperProvisioner(GrouperProvisioner grouperProvisioner) |
void |
updateSubjectLink(List<GcGrouperSyncMember> gcGrouperSyncMembersToRefreshSubjectLink)
update subject link for these members
|
public GrouperProvisioner getGrouperProvisioner()
public void setGrouperProvisioner(GrouperProvisioner grouperProvisioner)
public void fixSyncObjects()
public List<GcGrouperSyncGroup> retrieveAllSyncGroups()
public List<GcGrouperSyncMember> retrieveAllSyncMembers()
public List<GcGrouperSyncMembership> retrieveAllSyncMemberships()
public void retrieveIncrementalSyncGroups()
public void retrieveIncrementalSyncMembers()
public void retrieveIncrementalSyncMemberships()
public void retrieveSyncDataFull()
public void updateSubjectLink(List<GcGrouperSyncMember> gcGrouperSyncMembersToRefreshSubjectLink)
gcGrouperSyncMembersToRefreshSubjectLink
- public void processResultsInsertGroups(List<ProvisioningGroup> grouperTargetGroupsToInsert, boolean includeMembershipsIfApplicable)
includeMembershipsIfApplicable
- true if this group includes memberships if
it is even doing memberships as a group attributegrouperTargetGroupsToInsert
- public void processResultsInserts(GrouperProvisioningLists targetObjectInserts)
public void processResultsUpdatesFull(GrouperProvisioningLists targetObjectUpdates)
public void processResultsDeletes(GrouperProvisioningLists targetObjectDeletes)
public void processResultsReplaces(GrouperProvisioningReplacesObjects targetObjectReplaces)
public void processResultsInsertEntities(List<ProvisioningEntity> grouperTargetGroupsToInsert, boolean includeMembershipsIfApplicable)
includeMembershipsIfApplicable
- true if this group includes memberships if
it is even doing memberships as a group attributegrouperTargetGroupsToInsert
- public void processResultsInsertMemberships(List<ProvisioningMembership> grouperTargetMembershipsToInsert)
grouperTargetMembershipsToInsert
- public void processResultsUpdateEntitiesFull(List<ProvisioningEntity> grouperTargetGroupsToInsert, boolean includeMembershipsIfApplicable)
includeMembershipsIfApplicable
- true if this group includes memberships if
it is even doing memberships as a group attributegrouperTargetGroupsToInsert
- public void processResultsUpdateGroupsFull(List<ProvisioningGroup> grouperTargetGroupsToInsert, boolean includeMembershipsIfApplicable)
includeMembershipsIfApplicable
- true if this group includes memberships if
it is even doing memberships as a group attributegrouperTargetGroupsToInsert
- public void processResultsInsertUpdateProvisioningUpdatableAttributeMemberships(Timestamp nowTimestamp, ProvisioningUpdatable provisioningUpdatable)
public void processResultsUpdateMemberships(List<ProvisioningMembership> grouperTargetMembershipsToInsert)
grouperTargetMembershipsToInsert
- public void processResultsDeleteEntities(List<ProvisioningEntity> grouperTargetGroupsToInsert, boolean includeMembershipsIfApplicable)
includeMembershipsIfApplicable
- true if this group includes memberships if
it is even doing memberships as a group attributegrouperTargetGroupsToInsert
- public void processResultsDeleteGroups(List<ProvisioningGroup> grouperTargetGroupsToInsert, boolean includeMembershipsIfApplicable)
includeMembershipsIfApplicable
- true if this group includes memberships if
it is even doing memberships as a group attributegrouperTargetGroupsToInsert
- public void processResultsDeleteMemberships(List<ProvisioningMembership> grouperTargetMembershipsToDelete)
grouperTargetMembershipsToDelete
- public void processResultsSelectGroupsFull(Collection<ProvisioningGroupWrapper> values)
values
- public void processResultsSelectEntitiesFull(Collection<ProvisioningEntityWrapper> values)
values
- public void processResultsSelectMembershipsFull(Collection<ProvisioningGroupWrapper> provisioningGroupWrappers, Collection<ProvisioningEntityWrapper> provisioningEntityWrappers, Collection<ProvisioningMembershipWrapper> provisioningMembershipWrappers)
provisioningMembershipWrappers
- Copyright © 2016 Internet2. All rights reserved.