Class LDAPMembershipPropagationActions

java.lang.Object
org.apache.syncope.core.provisioning.java.propagation.LDAPMembershipPropagationActions
All Implemented Interfaces:
PropagationActions

public class LDAPMembershipPropagationActions extends Object implements PropagationActions
Simple action for propagating group memberships to LDAP groups, when the same resource is configured for both users and groups.
See Also:
  • Field Details

  • Constructor Details

    • LDAPMembershipPropagationActions

      public LDAPMembershipPropagationActions()
  • Method Details

    • getGroupMembershipAttrName

      protected String getGroupMembershipAttrName()
      Allows easy subclassing for the ConnId AD connector bundle.
      Returns:
      the name of the attribute used to keep track of group memberships
    • evaluateGroupConnObjectLink

      protected String evaluateGroupConnObjectLink(String connObjectLinkTemplate, Group group)
    • buildManagedGroupConnObjectLinks

      protected void buildManagedGroupConnObjectLinks(ExternalResource resource, String connObjectLinkTemplate, Set<String> connObjectLinks)
    • before

      @Transactional(readOnly=true) public void before(PropagationTaskInfo taskInfo)
      Description copied from interface: PropagationActions
      Executes logic before actual propagation.
      Specified by:
      before in interface PropagationActions
      Parameters:
      taskInfo - propagation task