protected void |
LdapGroupProvisioner.addMembership(GrouperGroupInfo grouperGroupInfo,
LdapGroup ldapGroup,
Subject subject,
LdapUser ldapUser) |
protected void |
LdapAttributeProvisioner.addMembership(GrouperGroupInfo grouperGroupInfo,
LdapGroup ldapGroup,
Subject subject,
LdapUser ldapUser) |
protected void |
LdapGroupProvisioner.deleteGroup(GrouperGroupInfo grouperGroupInfo,
LdapGroup ldapGroup) |
protected void |
LdapAttributeProvisioner.deleteGroup(GrouperGroupInfo grouperGroupInfo,
LdapGroup ldapGroup) |
protected void |
LdapGroupProvisioner.deleteMembership(GrouperGroupInfo grouperGroupInfo,
LdapGroup ldapGroup,
Subject subject,
LdapUser ldapUser) |
protected void |
LdapAttributeProvisioner.deleteMembership(GrouperGroupInfo grouperGroupInfo,
LdapGroup ldapGroup,
Subject subject,
LdapUser ldapUser) |
protected boolean |
LdapGroupProvisioner.doFullSync(GrouperGroupInfo grouperGroupInfo,
LdapGroup ldapGroup,
Set<Subject> correctSubjects,
Map<Subject,LdapUser> tsUserMap,
Set<LdapUser> correctTSUsers,
JobStatistics stats) |
protected boolean |
LdapAttributeProvisioner.doFullSync(GrouperGroupInfo grouperGroupInfo,
LdapGroup ldapGroup,
Set<Subject> correctSubjects,
Map<Subject,LdapUser> tsUserMap,
Set<LdapUser> correctTSUsers,
JobStatistics stats) |
protected void |
LdapProvisioner.populateJexlMap(String expression,
Map<String,Object> variableMap,
Subject subject,
LdapUser ldapUser,
GrouperGroupInfo grouperGroupInfo,
LdapGroup ldapGroup) |
protected void |
LdapGroupProvisioner.scheduleGroupModification(GrouperGroupInfo grouperGroupInfo,
LdapGroup ldapGroup,
org.ldaptive.AttributeModificationType modType,
Collection<String> membershipValuesToChange) |
protected LdapGroup |
LdapGroupProvisioner.updateGroupFromTemplate(GrouperGroupInfo grouperGroupInfo,
LdapGroup existingLdapGroup)
This method compares the existing LdapGroup to how the groupCreationTemplate might have
changed due to group changes (eg, a changed group name) or due to template changes
|