public class GrouperProvisioningLinkLogic extends Object
Constructor and Description |
---|
GrouperProvisioningLinkLogic() |
Modifier and Type | Method and Description |
---|---|
boolean |
entityLinkMissing(GcGrouperSyncMember gcGrouperSyncMember) |
GrouperProvisioner |
getGrouperProvisioner()
reference back up to the provisioner
|
boolean |
groupLinkMissing(GcGrouperSyncGroup gcGrouperSyncGroup) |
List<ProvisioningEntity> |
retrieveIncrementalNonRecalcTargetEntitiesThatNeedLinks(Set<ProvisioningEntityWrapper> provisioningEntityWrappers)
see which entities needs to be retrieve in incremental logic if non recalc, and needs link data
|
List<ProvisioningGroup> |
retrieveIncrementalNonRecalcTargetGroupsThatNeedLinks(Set<ProvisioningGroupWrapper> provisioningGroupWrappers) |
void |
retrieveSubjectLink() |
void |
setGrouperProvisioner(GrouperProvisioner grouperProvisioner1)
reference back up to the provisioner
|
boolean |
subjectLinkMissing(GcGrouperSyncMember gcGrouperSyncMember) |
void |
updateEntityLink(Collection<ProvisioningEntityWrapper> provisioningEntityWrappers)
update entity link for these entities
|
void |
updateEntityLinkFull() |
void |
updateGroupLink(Collection<ProvisioningGroupWrapper> provisioningGroupWrappers)
update group link for these groups
|
void |
updateGroupLinkFull() |
public GrouperProvisioner getGrouperProvisioner()
public void setGrouperProvisioner(GrouperProvisioner grouperProvisioner1)
grouperProvisioner1
- public boolean groupLinkMissing(GcGrouperSyncGroup gcGrouperSyncGroup)
gcGrouperSyncGroup
- public boolean entityLinkMissing(GcGrouperSyncMember gcGrouperSyncMember)
gcGrouperSyncMember
- public void retrieveSubjectLink()
public void updateGroupLink(Collection<ProvisioningGroupWrapper> provisioningGroupWrappers)
gcGrouperSyncGroupsToRefreshGroupLink
- public void updateGroupLinkFull()
public void updateEntityLinkFull()
public void updateEntityLink(Collection<ProvisioningEntityWrapper> provisioningEntityWrappers)
provisioningEntityWrappers
- public boolean subjectLinkMissing(GcGrouperSyncMember gcGrouperSyncMember)
gcGrouperSyncMember
- public List<ProvisioningEntity> retrieveIncrementalNonRecalcTargetEntitiesThatNeedLinks(Set<ProvisioningEntityWrapper> provisioningEntityWrappers)
provisioningEntityWrappers
- public List<ProvisioningGroup> retrieveIncrementalNonRecalcTargetGroupsThatNeedLinks(Set<ProvisioningGroupWrapper> provisioningGroupWrappers)
Copyright © 2016 Internet2. All rights reserved.