Class LDAPPasswordPullActions
- java.lang.Object
-
- org.apache.syncope.core.provisioning.java.pushpull.LDAPPasswordPullActions
-
- All Implemented Interfaces:
ProvisioningActions
,PullActions
public class LDAPPasswordPullActions extends Object implements PullActions
APullActions
implementation which allows the ability to import passwords from an LDAP backend that are hashed.
-
-
Constructor Summary
Constructors Constructor Description LDAPPasswordPullActions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
after(ProvisioningProfile<?,?> profile, SyncDelta delta, EntityTO entity, ProvisioningReport result)
Action to be executed after each local entity pull.Set<String>
moreAttrsToGet(ProvisioningProfile<?,?> profile, Provision provision)
Return additional attributes to include in the result from the underlying connector.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
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 Logger LOG
-
userDAO
@Autowired protected UserDAO userDAO
-
-
Method Detail
-
moreAttrsToGet
public Set<String> moreAttrsToGet(ProvisioningProfile<?,?> profile, Provision provision)
Description copied from interface:PullActions
Return additional attributes to include in the result from the underlying connector.- Specified by:
moreAttrsToGet
in interfacePullActions
- Parameters:
profile
- profile of the pull being executed.provision
- Any provisioning information- Returns:
- additional attributes to include in the result from the underlying connector
-
after
@Transactional public void after(ProvisioningProfile<?,?> profile, SyncDelta delta, EntityTO entity, ProvisioningReport result) throws org.quartz.JobExecutionException
Description copied from interface:PullActions
Action to be executed after each local entity pull.- Specified by:
after
in interfacePullActions
- Parameters:
profile
- profile of the pull being executed.delta
- retrieved pull information (may be modified by beforeProvisionTO / beforeUpdate / beforeDelete)entity
- entityresult
- global pull results at the current pull step- Throws:
org.quartz.JobExecutionException
- in case of generic failure
-
-