Class LDAPPasswordPullActions

  • All Implemented Interfaces:
    org.apache.syncope.core.provisioning.api.pushpull.ProvisioningActions, org.apache.syncope.core.provisioning.api.pushpull.PullActions

    public class LDAPPasswordPullActions
    extends Object
    implements org.apache.syncope.core.provisioning.api.pushpull.PullActions
    A PullActions implementation which allows the ability to import passwords from an LDAP backend that are hashed.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected static org.slf4j.Logger LOG  
      protected org.apache.syncope.core.persistence.api.dao.UserDAO userDAO  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void after​(org.apache.syncope.core.provisioning.api.pushpull.ProvisioningProfile<?,​?> profile, org.identityconnectors.framework.common.objects.SyncDelta delta, org.apache.syncope.common.lib.to.EntityTO entity, org.apache.syncope.common.lib.to.ProvisioningReport result)  
      Set<String> moreAttrsToGet​(org.apache.syncope.core.provisioning.api.pushpull.ProvisioningProfile<?,​?> profile, org.apache.syncope.common.lib.to.Provision provision)  
      • Methods inherited from interface org.apache.syncope.core.provisioning.api.pushpull.ProvisioningActions

        afterAll, beforeAll
      • Methods inherited from interface org.apache.syncope.core.provisioning.api.pushpull.PullActions

        beforeAssign, beforeAssign, beforeAssign, beforeDelete, beforeDeprovision, beforeLink, beforeProvision, beforeProvision, beforeProvision, beforeUnassign, beforeUnlink, beforeUpdate, moreAttrsToGet, onError, preprocess
    • Field Detail

      • LOG

        protected static final org.slf4j.Logger LOG
      • userDAO

        @Autowired
        protected org.apache.syncope.core.persistence.api.dao.UserDAO userDAO
    • Constructor Detail

      • LDAPPasswordPullActions

        public LDAPPasswordPullActions()
    • Method Detail

      • moreAttrsToGet

        public Set<String> moreAttrsToGet​(org.apache.syncope.core.provisioning.api.pushpull.ProvisioningProfile<?,​?> profile,
                                          org.apache.syncope.common.lib.to.Provision provision)
        Specified by:
        moreAttrsToGet in interface org.apache.syncope.core.provisioning.api.pushpull.PullActions
      • after

        @Transactional
        public void after​(org.apache.syncope.core.provisioning.api.pushpull.ProvisioningProfile<?,​?> profile,
                          org.identityconnectors.framework.common.objects.SyncDelta delta,
                          org.apache.syncope.common.lib.to.EntityTO entity,
                          org.apache.syncope.common.lib.to.ProvisioningReport result)
                   throws org.quartz.JobExecutionException
        Specified by:
        after in interface org.apache.syncope.core.provisioning.api.pushpull.PullActions
        Throws:
        org.quartz.JobExecutionException